Vue constante pour un tableau 4D. Plus de détails...
Fonctions membres publiques | |
constexpr | ConstArray4View (DataType *ptr, Integer dim1_size, Integer dim2_size, Integer dim3_size, Integer dim4_size) |
constexpr Integer | dim1Size () const |
constexpr Integer | dim2Size () const |
constexpr Integer | dim3Size () const |
constexpr Integer | dim4Size () const |
constexpr Integer | totalNbElement () const |
constexpr ConstArray3View< DataType > | operator[] (Integer i) const |
constexpr const DataType & | operator() (Integer i, Integer j, Integer k, Integer l) const |
Valeur pour l'élément i,j,k,l. | |
constexpr DataType | item (Integer i, Integer j, Integer k, Integer l) const |
constexpr const DataType * | unguardedBasePointer () |
Pointeur sur la mémoire allouée. | |
constexpr const DataType * | data () |
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_dim4_size |
Taille de la 4eme dimension. | |
Integer | m_dim34_size |
dim3 * dim4 | |
Integer | m_dim234_size |
dim2 * dim3 * dim4 | |
Vue constante pour un tableau 4D.
Définition à la ligne 148 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 151 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 158 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Pointeur sur la mémoire allouée.
Définition à la ligne 200 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 164 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 165 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 166 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 167 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 189 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Valeur pour l'élément i,j,k,l.
Définition à la ligne 176 du fichier arccore/src/base/arccore/base/Array4View.h.
Références Arccore::ConstArray4View< DataType >::m_dim1_size, Arccore::ConstArray4View< DataType >::m_dim234_size, Arccore::ConstArray4View< DataType >::m_dim2_size, Arccore::ConstArray4View< DataType >::m_dim34_size, Arccore::ConstArray4View< DataType >::m_dim3_size, et Arccore::ConstArray4View< DataType >::m_dim4_size.
|
inlineconstexpr |
Définition à la ligne 170 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Définition à la ligne 168 du fichier arccore/src/base/arccore/base/Array4View.h.
|
inlineconstexpr |
Pointeur sur la mémoire allouée.
Définition à la ligne 197 du fichier arccore/src/base/arccore/base/Array4View.h.
|
private |
Taille de la 1ere dimension.
Définition à la ligne 205 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
dim2 * dim3 * dim4
Définition à la ligne 210 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
Taille de la 2eme dimension.
Définition à la ligne 206 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
dim3 * dim4
Définition à la ligne 209 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
Taille de la 3eme dimension.
Définition à la ligne 207 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
Taille de la 4eme dimension.
Définition à la ligne 208 du fichier arccore/src/base/arccore/base/Array4View.h.
Référencé par Arccore::ConstArray4View< DataType >::operator()().
|
private |
Définition à la ligne 204 du fichier arccore/src/base/arccore/base/Array4View.h.