Fonctions membres publiques | |
virtual MeshHandle | handle () const =0 |
Handle sur ce maillage. | |
virtual String | name () const =0 |
Nom du maillage. | |
virtual Integer | nbNode ()=0 |
Nombre de noeuds du maillage. | |
virtual Integer | nbEdge ()=0 |
Nombre d'arêtes du maillage. | |
virtual Integer | nbFace ()=0 |
Nombre de faces du maillage. | |
virtual Integer | nbCell ()=0 |
Nombre de mailles du maillage. | |
virtual Integer | nbItem (eItemKind ik)=0 |
Nombre d'éléments du genre ik. | |
virtual ITraceMng * | traceMng ()=0 |
Gestionnaire de message associé | |
virtual Integer | dimension ()=0 |
Dimension du maillage (1D, 2D ou 3D). | |
virtual NodeGroup | allNodes ()=0 |
Groupe de tous les noeuds. | |
virtual EdgeGroup | allEdges ()=0 |
Groupe de toutes les arêtes. | |
virtual FaceGroup | allFaces ()=0 |
Groupe de toutes les faces. | |
virtual CellGroup | allCells ()=0 |
Groupe de toutes les mailles. | |
virtual NodeGroup | ownNodes ()=0 |
Groupe de tous les noeuds propres au domaine. | |
virtual EdgeGroup | ownEdges ()=0 |
Groupe de toutes les arêtes propres au domaine. | |
virtual FaceGroup | ownFaces ()=0 |
Groupe de toutes les faces propres au domaine. | |
virtual CellGroup | ownCells ()=0 |
Groupe de toutes les mailles propres au domaine. | |
virtual FaceGroup | outerFaces ()=0 |
Groupe de toutes les faces sur la frontière. | |
virtual IItemFamily * | createItemFamily (eItemKind ik, const String &name)=0 |
Créé une famille de particule de nom name. | |
virtual IItemFamily * | findItemFamily (eItemKind ik, const String &name, bool create_if_needed=false, bool register_modifier_if_created=false)=0 |
Retourne la famille de nom name. | |
virtual IItemFamily * | findItemFamily (const String &name, bool throw_exception=false)=0 |
Retourne la famille de nom name. | |
virtual IItemFamilyModifier * | findItemFamilyModifier (eItemKind ik, const String &name)=0 |
Retourne l'interface IItemFamilyModifier pour famille de nom name et de type ik. | |
virtual IItemFamily * | itemFamily (eItemKind ik)=0 |
Retourne la famille d'entité de type ik. | |
virtual IItemFamily * | nodeFamily ()=0 |
Retourne la famille des noeuds. | |
virtual IItemFamily * | edgeFamily ()=0 |
Retourne la famille des arêtes. | |
virtual IItemFamily * | faceFamily ()=0 |
Retourne la famille des faces. | |
virtual IItemFamily * | cellFamily ()=0 |
Retourne la famille des mailles. | |
virtual IItemFamilyCollection | itemFamilies ()=0 |
Définition à la ligne 48 du fichier IMeshBase.h.
|
pure virtual |
Dimension du maillage (1D, 2D ou 3D).
La dimension correspond à la dimension des éléments mailles (Cell). Si des mailles de plusieurs dimensions sont présentes, c'est la dimension la plus importante qui est retournée. Si la dimension n'a pas encore été positionnée, retourne -1;
Référencé par Arcane::BasicRayMeshIntersection::compute(), Arcane::CartesianMeshCoarsening::createCoarseCells(), Arcane::CartesianMeshCoarsening2::createCoarseCells(), Arcane::geometric::GeomShapeMng::initialize(), Arcane::MeshToMeshTransposer::kindTranspose(), et Arcane::LimaMeshWriter::writeMeshToFile().
|
pure virtual |
Retourne la famille de nom name.
Si la famille demandée n'existe pas, si throw_exception vaut true une exception est levée, sinon le pointeur nul est retourné.
|
pure virtual |
Retourne la famille de nom name.
Si create_if_needed est vrai, la famille est créé si elle n'existait pas. Si register_modifier_if_created est vrai, le modifier de la famille est enregistré
Référencé par Arcane::Hdf5VariableReaderHelper::open().
|
pure virtual |
Retourne l'interface IItemFamilyModifier pour famille de nom name et de type ik.
Si ce modificateur n'est pas trouvé, retourne nullptr
|
pure virtual |
Retourne la famille d'entité de type ik.
Référencé par ItemGroupBuilder< T >::buildGroup(), et Arcane::MeshToMeshTransposer::transpose().
|
pure virtual |
Nombre d'éléments du genre ik.