View for a constant 3D array. More...
Public Member Functions | |
| constexpr | ConstArray3View (const DataType *ptr, Integer dim1_size, Integer dim2_size, Integer dim3_size) |
| constexpr Integer | dim1Size () const |
| constexpr Integer | dim2Size () const |
| constexpr Integer | dim3Size () const |
| constexpr Integer | totalNbElement () const |
| constexpr ConstArray2View< DataType > | operator[] (Integer i) const |
| constexpr DataType | item (Integer i, Integer j, Integer k) const |
| constexpr const DataType & | operator() (Integer i, Integer j, Integer k) const |
| constexpr const DataType * | unguardedBasePointer () const |
| Pointer to the allocated memory. | |
| constexpr const DataType * | data () const |
| Pointer to the allocated memory. | |
Private Attributes | |
| const DataType * | m_ptr |
| Integer | m_dim1_size |
| Size of the 1st dimension. | |
| Integer | m_dim2_size |
| Size of the 2nd dimension. | |
| Integer | m_dim3_size |
| Size of the 3rd dimension. | |
| Integer | m_dim23_size |
| dim2 * dim3 | |
View for a constant 3D array.
Definition at line 144 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 148 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 156 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Pointer to the allocated memory.
Definition at line 203 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 167 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 168 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 169 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 179 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 184 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 174 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Definition at line 170 of file arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Pointer to the allocated memory.
Definition at line 200 of file arccore/src/base/arccore/base/Array3View.h.
|
private |
Size of the 1st dimension.
Definition at line 208 of file arccore/src/base/arccore/base/Array3View.h.
|
private |
dim2 * dim3
Definition at line 211 of file arccore/src/base/arccore/base/Array3View.h.
|
private |
Size of the 2nd dimension.
Definition at line 209 of file arccore/src/base/arccore/base/Array3View.h.
|
private |
Size of the 3rd dimension.
Definition at line 210 of file arccore/src/base/arccore/base/Array3View.h.
|
private |
Definition at line 207 of file arccore/src/base/arccore/base/Array3View.h.