Vue pour un tableau 3D constant. Plus de détails...
Fonctions membres publiques | |
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 |
Pointeur sur la mémoire allouée. | |
constexpr const DataType * | data () const |
Pointeur sur la mémoire allouée. | |
Attributs privés | |
const DataType * | m_ptr |
Integer | m_dim1_size |
Taille de la 1ere dimension. | |
Integer | m_dim2_size |
Taille de la 2eme dimension. | |
Integer | m_dim3_size |
Taille de la 3eme dimension. | |
Integer | m_dim23_size |
dim2 * dim3 | |
Vue pour un tableau 3D constant.
Définition à la ligne 124 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 127 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 132 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Pointeur sur la mémoire allouée.
Définition à la ligne 171 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 137 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 138 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 139 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 147 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 152 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 142 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 140 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Pointeur sur la mémoire allouée.
Définition à la ligne 168 du fichier arccore/src/base/arccore/base/Array3View.h.
|
private |
Taille de la 1ere dimension.
Définition à la ligne 176 du fichier arccore/src/base/arccore/base/Array3View.h.
|
private |
dim2 * dim3
Définition à la ligne 179 du fichier arccore/src/base/arccore/base/Array3View.h.
|
private |
Taille de la 2eme dimension.
Définition à la ligne 177 du fichier arccore/src/base/arccore/base/Array3View.h.
|
private |
Taille de la 3eme dimension.
Définition à la ligne 178 du fichier arccore/src/base/arccore/base/Array3View.h.
|
private |
Définition à la ligne 175 du fichier arccore/src/base/arccore/base/Array3View.h.