Forme d'un tableau.
Plus de détails...
#include <arcane/utils/ArrayShape.h>
Forme d'un tableau.
Définition à la ligne 39 du fichier ArrayShape.h.
◆ ArrayShape()
Arcane::ArrayShape::ArrayShape |
( |
Span< const Int32 > |
v | ) |
|
|
explicit |
◆ _isEqual()
◆ _print()
void Arcane::ArrayShape::_print |
( |
std::ostream & |
o | ) |
const |
|
private |
◆ _set()
◆ dimension()
Int32 Arcane::ArrayShape::dimension |
( |
Int32 |
index | ) |
const |
|
inline |
Nombre d'élements de la index-ème dimension.
Définition à la ligne 57 du fichier ArrayShape.h.
◆ dimensions()
SmallSpan< const Int32 > Arcane::ArrayShape::dimensions |
( |
| ) |
const |
|
inline |
◆ nbDimension()
Int32 Arcane::ArrayShape::nbDimension |
( |
| ) |
const |
|
inline |
◆ setDimension()
void Arcane::ArrayShape::setDimension |
( |
Int32 |
index, |
|
|
Int32 |
value |
|
) |
| |
|
inline |
Positionne la valeur de la index-ème dimension à value.
Définition à la ligne 72 du fichier ArrayShape.h.
◆ setDimensions()
void Arcane::ArrayShape::setDimensions |
( |
Span< const Int32 > |
dims | ) |
|
Positionne le nombre et la valeur des dimensions.
Définition à la ligne 63 du fichier ArrayShape.cc.
◆ setNbDimension()
void Arcane::ArrayShape::setNbDimension |
( |
Int32 |
nb_value | ) |
|
◆ totalNbElement()
Int64 Arcane::ArrayShape::totalNbElement |
( |
| ) |
const |
|
inline |
Nombre total d'élements.
Définition à la ligne 60 du fichier ArrayShape.h.
◆ operator!=
◆ operator<<
◆ operator==
◆ m_dims
std::array<Int32, MAX_NB_DIMENSION> Arcane::ArrayShape::m_dims = {} |
|
private |
◆ m_nb_dim
Int32 Arcane::ArrayShape::m_nb_dim = 0 |
|
private |
◆ MAX_NB_DIMENSION
La documentation de cette classe a été générée à partir des fichiers suivants :