|
| __host__ __device__ | NumVectorDataViewGetterSetter (NumVectorType *ptr) |
| NumVectorDataViewGetterSetter & | operator= (const NumVectorType &v) |
| void | fill (const DataType_ &v) |
| __host__ __device__ | DataViewGetterSetter (NumVector< DataType_, Size_ > *ptr) |
| __host__ __device__ | DataViewGetterSetter (const DataViewGetterSetter &v) |
| __host__ __device__ | operator NumVector< DataType_, Size_ > () const |
| | Operator to convert to the underlying type for read-only operation.
|
| __host__ __device__ DataViewSetter< NumVector< DataType_, Size_ > > & | operator= (const DataViewGetterSetter< NumVector< DataType_, Size_ > > &v) |
| __host__ __device__ DataViewSetter< NumVector< DataType_, Size_ > > & | operator= (const NumVector< DataType_, Size_ > &v) |
| __host__ __device__ auto | operator[] (Int32 index) |
| | Applies, if it exists, the operator operator[](Int32) on the type.
|
| constexpr __host__ __device__ auto | operator() (Int32 i0) |
| | Applies, if it exists, the operator operator()(Int32) on the type.
|
| constexpr __host__ __device__ auto | operator() (Int32 i0, Int32 i1) |
| | Applies, if it exists, the operator operator()(Int32,Int32) on DataType.
|
| __host__ __device__ | operator NumVector< DataType_, Size_ > () const |
| | Operator to convert to the underlying type for read-only operation.
|
| __host__ __device__ | DataViewSetter (DataType *ptr) |
| __host__ __device__ | DataViewSetter (const DataViewSetter< DataType > &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator= (const DataType &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator= (const DataViewSetter< DataType > &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator+= (const DataType &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator+= (const DataViewSetter< DataType > &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator-= (const DataType &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator-= (const DataViewSetter< DataType > &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator*= (const DataType &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator*= (const DataViewSetter< DataType > &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator/= (const DataType &v) |
| __host__ __device__ DataViewSetter< DataType > & | operator/= (const DataViewSetter< DataType > &v) |
| template<typename X = DataType, typename ComponentDataType = decltype(X::x)> |
| __host__ __device__ void | setX (ComponentDataType value) |
| template<typename X = DataType, typename ComponentDataType = decltype(X::y)> |
| __host__ __device__ void | setY (ComponentDataType value) |
| template<typename X = DataType, typename ComponentDataType = decltype(X::z)> |
| __host__ __device__ void | setZ (ComponentDataType value) |
| __host__ __device__ void | setXX (Real value) |
| __host__ __device__ void | setYX (Real value) |
| __host__ __device__ void | setZX (Real value) |
| __host__ __device__ void | setXY (Real value) |
| __host__ __device__ void | setYY (Real value) |
| __host__ __device__ void | setZY (Real value) |
| __host__ __device__ void | setXZ (Real value) |
| __host__ __device__ void | setYZ (Real value) |
| __host__ __device__ void | setZZ (Real value) |
| __host__ __device__ auto | operator[] (Int32 index) |
| | Applies the operator operator[] on the type.
|
template<typename DataType_, int Size_>
class Arcane::NumVectorDataViewGetterSetter< DataType_, Size_ >
Mutable view for a NumVector<DataType_,Size>.
Definition at line 74 of file NumVectorDataView.h.