Vecteur sur les entités d'un milieu. Plus de détails...
#include <arcane/core/materials/EnvItemVector.h>
Fonctions membres publiques | |
EnvCellVector (const CellGroup &group, IMeshEnvironment *environment) | |
Construit un vecteur contenant les entités de group pour le milieu environment. | |
EnvCellVector (CellVectorView view, IMeshEnvironment *environment) | |
Construit un vecteur contenant les entités de view pour le milieu environment. | |
EnvCellVector (SmallSpan< const Int32 > local_ids, IMeshEnvironment *environment) | |
Construit un vecteur contenant les entités local_ids pour le milieu environment. | |
EnvCellVector (const EnvCellVector &rhs)=default | |
Constructeur par recopie. L'instance fera référence à rhs. | |
EnvCellVector (EnvItemVectorView rhs) | |
Constructeur de recopie. Cette instance est une copie de rhs. | |
operator EnvCellVectorView () const | |
Conversion vers une vue sur ce vecteur. | |
EnvCellVectorView | view () const |
Vue sur ce vecteur. | |
IMeshEnvironment * | environment () const |
Milieu associé | |
EnvCellVector | clone () const |
Clone ce vecteur. | |
Fonctions membres publiques hérités de Arcane::Materials::ComponentItemVector | |
ComponentItemVector (const ComponentItemVector &rhs)=default | |
Constructeur de recopie. Cette instance fait ensuite référence à rhs. | |
ComponentItemVector & | operator= (const ComponentItemVector &)=default |
Opérateur de recopie. | |
operator ComponentItemVectorView () const | |
Conversion vers une vue sur ce vecteur. | |
ComponentItemVectorView | view () const |
Vue sur ce vecteur. | |
IMeshComponent * | component () const |
Composant associé | |
ComponentItemVector | clone () const |
Clone ce vecteur. | |
ComponentPurePartItemVectorView | pureItems () const |
Liste des entités pures (associées à la maille globale) du composant. | |
ComponentImpurePartItemVectorView | impureItems () const |
Liste des entités impures (partielles) du composant. | |
Fonctions membres privées | |
void | _build (SmallSpan< const Int32 > view) |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Materials::ComponentItemVector | |
ComponentItemVector (IMeshComponent *component) | |
Construit un vecteur pour le composant component. | |
ComponentItemVector (ComponentItemVectorView rhs) | |
Constructeur de recopie. Cette instance est une copie de rhs. | |
ConstArrayView< MatVarIndex > | _matvarIndexes () const |
ConstituentItemLocalIdListView | _constituentItemListView () const |
void | _setItems (SmallSpan< const Int32 > local_ids) |
ConstArrayView< Int32 > | _localIds () const |
IMeshMaterialMng * | _materialMng () const |
IMeshComponent * | _component () const |
Vecteur sur les entités d'un milieu.
Définition à la ligne 33 du fichier core/materials/EnvItemVector.h.
Arcane::Materials::EnvCellVector::EnvCellVector | ( | const CellGroup & | group, |
IMeshEnvironment * | environment | ||
) |
Construit un vecteur contenant les entités de group pour le milieu environment.
Définition à la ligne 28 du fichier EnvItemVector.cc.
Arcane::Materials::EnvCellVector::EnvCellVector | ( | CellVectorView | view, |
IMeshEnvironment * | environment | ||
) |
Construit un vecteur contenant les entités de view pour le milieu environment.
Définition à la ligne 37 du fichier EnvItemVector.cc.
Arcane::Materials::EnvCellVector::EnvCellVector | ( | SmallSpan< const Int32 > | local_ids, |
IMeshEnvironment * | environment | ||
) |
Construit un vecteur contenant les entités local_ids pour le milieu environment.
Définition à la ligne 46 du fichier EnvItemVector.cc.
|
inline |
Constructeur de recopie. Cette instance est une copie de rhs.
Définition à la ligne 47 du fichier core/materials/EnvItemVector.h.
Définition à la ligne 59 du fichier EnvItemVector.cc.
|
inline |
Clone ce vecteur.
Définition à la ligne 69 du fichier core/materials/EnvItemVector.h.
IMeshEnvironment * Arcane::Materials::EnvCellVector::environment | ( | ) | const |
Milieu associé
Définition à la ligne 68 du fichier EnvItemVector.cc.
Références Arcane::Materials::ComponentItemVector::component().
|
inline |
Conversion vers une vue sur ce vecteur.
Définition à la ligne 54 du fichier core/materials/EnvItemVector.h.
|
inline |
Vue sur ce vecteur.
Définition à la ligne 60 du fichier core/materials/EnvItemVector.h.