Characteristics for an array material variable. More...
#include <arcane/materials/MeshMaterialVariable.h>
Public Types | |
| using | ValueType = DataType |
| using | SubViewType = ArrayView<DataType> |
| using | SubConstViewType = ConstArrayView<DataType> |
| using | SubInputViewType = SmallSpan<const DataType> |
| using | ContainerViewType = Array2View<DataType> |
| using | ContainerSpanType = SmallSpan2<DataType> |
| using | ContainerConstViewType = ConstArray2View<DataType> |
| using | PrivatePartType = Array2VariableT<DataType> |
| using | ValueDataType = IArray2DataT<DataType> |
| using | ContainerType = Array2<DataType> |
| using | UniqueContainerType = UniqueArray2<DataType> |
| using | VariableRefType = VariableRefArray2T<DataType> |
Static Public Member Functions | |
| static ARCANE_MATERIALS_EXPORT void | saveData (IMeshComponent *component, IData *data, Array< ContainerViewType > &cviews) |
| static ARCANE_MATERIALS_EXPORT void | copyTo (SmallSpan2< const DataType > input, SmallSpan< const Int32 > input_indexes, SmallSpan2< DataType > output, SmallSpan< const Int32 > output_indexes, const RunQueue &queue) |
| static ARCANE_MATERIALS_EXPORT void | resizeAndFillWithDefault (ValueDataType *data, ContainerType &container, Integer dim1_size) |
| static __host__ __device__ void | setValue (SmallSpan< DataType > view, const DataType &v) |
| static __host__ __device__ void | setValue (SmallSpan< DataType > view, SmallSpan< const DataType > v) |
| static ARCANE_MATERIALS_EXPORT void | resizeWithReserve (PrivatePartType *var, Integer new_size, Real resize_ratio) |
| static SmallSpan< std::byte > | toBytes (Array2View< DataType > view) |
| static Integer | dimension () |
Characteristics for an array material variable.
Definition at line 226 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ContainerConstViewType = ConstArray2View<DataType> |
Definition at line 237 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ContainerSpanType = SmallSpan2<DataType> |
Definition at line 236 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ContainerType = Array2<DataType> |
Definition at line 240 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ContainerViewType = Array2View<DataType> |
Definition at line 235 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::PrivatePartType = Array2VariableT<DataType> |
Definition at line 238 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::SubConstViewType = ConstArrayView<DataType> |
Definition at line 233 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::SubInputViewType = SmallSpan<const DataType> |
Definition at line 234 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::SubViewType = ArrayView<DataType> |
Definition at line 232 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::UniqueContainerType = UniqueArray2<DataType> |
Definition at line 241 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ValueDataType = IArray2DataT<DataType> |
Definition at line 239 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::ValueType = DataType |
Definition at line 230 of file MeshMaterialVariable.h.
| using Arcane::Materials::MaterialVariableArrayTraits< DataType >::VariableRefType = VariableRefArray2T<DataType> |
Definition at line 242 of file MeshMaterialVariable.h.
|
static |
Definition at line 47 of file MeshMaterialVariableArray.inst.h.
|
inlinestatic |
Definition at line 272 of file MeshMaterialVariable.h.
|
static |
Definition at line 71 of file MeshMaterialVariableArray.inst.h.
|
static |
Definition at line 86 of file MeshMaterialVariableArray.inst.h.
|
static |
Definition at line 100 of file MeshMaterialVariableArray.inst.h.
|
inlinestatic |
Definition at line 256 of file MeshMaterialVariable.h.
|
inlinestatic |
Definition at line 260 of file MeshMaterialVariable.h.
|
inlinestatic |
Definition at line 266 of file MeshMaterialVariable.h.