Zone du maillage. Plus de détails...
#include <arcane/core/MeshArea.h>
Fonctions membres publiques | |
MeshArea (IMesh *mesh) | |
virtual ISubDomain * | subDomain () |
Sous-domaine associé | |
virtual ITraceMng * | traceMng () |
Gestionnaire de trace associé | |
virtual IMesh * | mesh () |
Maillage auquel appartient la zone. | |
virtual Integer | nbNode () |
Nombre de noeuds du maillage. | |
virtual Integer | nbEdge () |
Nombre d'arêtes du maillage. | |
virtual Integer | nbFace () |
Nombre de faces du maillage. | |
virtual Integer | nbCell () |
Nombre de mailles du maillage. | |
virtual Integer | nbItem (eItemKind ik) |
Nombre d'éléments du genre ik. | |
virtual NodeGroup | allNodes () |
Groupe de tous les noeuds. | |
virtual EdgeGroup | allEdges () |
Groupe de tous les arêtes. | |
virtual FaceGroup | allFaces () |
Groupe de toutes les faces. | |
virtual CellGroup | allCells () |
Groupe de toutes les mailles. | |
virtual ItemGroup | allItems (eItemKind item_kind) |
Groupe de toutes les entités du genre item_kind. | |
virtual NodeGroup | ownNodes () |
Groupe de tous les noeuds propres au domaine. | |
virtual EdgeGroup | ownEdges () |
Groupe de tous les arêtes propres au domaine. | |
virtual FaceGroup | ownFaces () |
Groupe de toutes les faces propres au domaine. | |
virtual CellGroup | ownCells () |
Groupe de toutes les mailles propres au domaine. | |
virtual ItemGroup | ownItems (eItemKind item_kind) |
Groupe de toutes les entités propres au sous-domaine du genre item_kind. | |
void | setArea (const NodeGroup &nodes, const CellGroup &cells) |
Attributs protégés | |
IMesh * | m_mesh |
ISubDomain * | m_sub_domain |
ITraceMng * | m_trace_mng |
NodeGroup | m_all_nodes |
EdgeGroup | m_all_edges |
FaceGroup | m_all_faces |
CellGroup | m_all_cells |
Zone du maillage.
Définition à la ligne 36 du fichier MeshArea.h.
Arcane::MeshArea::MeshArea | ( | IMesh * | mesh | ) |
Définition à la ligne 31 du fichier MeshArea.cc.
|
virtual |
Définition à la ligne 42 du fichier MeshArea.cc.
|
virtual |
Groupe de toutes les mailles.
Implémente Arcane::IMeshArea.
Définition à la ligne 112 du fichier MeshArea.cc.
Références allCells().
Référencé par allCells(), et allItems().
|
virtual |
Groupe de tous les arêtes.
Définition à la ligne 110 du fichier MeshArea.cc.
Références allEdges().
Référencé par allEdges(), et allItems().
|
virtual |
Groupe de toutes les faces.
Définition à la ligne 111 du fichier MeshArea.cc.
Références allFaces().
Référencé par allFaces(), et allItems().
Groupe de toutes les entités du genre item_kind.
Définition à la ligne 113 du fichier MeshArea.cc.
Références allCells(), allEdges(), allFaces(), allItems(), allNodes(), Arcane::IK_Cell, Arcane::IK_DoF, Arcane::IK_Edge, Arcane::IK_Face, Arcane::IK_Node, Arcane::IK_Particle, et Arcane::IK_Unknown.
Référencé par allItems().
|
virtual |
Groupe de tous les noeuds.
Implémente Arcane::IMeshArea.
Définition à la ligne 109 du fichier MeshArea.cc.
Références allNodes().
Référencé par allItems(), et allNodes().
|
virtual |
Maillage auquel appartient la zone.
Implémente Arcane::IMeshArea.
Définition à la ligne 68 du fichier MeshArea.cc.
|
virtual |
Nombre de mailles du maillage.
Implémente Arcane::IMeshArea.
Définition à la ligne 90 du fichier MeshArea.cc.
Références nbCell().
|
virtual |
|
virtual |
Nombre d'éléments du genre ik.
Définition à la ligne 91 du fichier MeshArea.cc.
Références Arcane::IK_Cell, Arcane::IK_DoF, Arcane::IK_Edge, Arcane::IK_Face, Arcane::IK_Node, Arcane::IK_Particle, Arcane::IK_Unknown, nbCell(), nbEdge(), nbFace(), nbItem(), et nbNode().
Référencé par nbItem().
|
virtual |
Nombre de noeuds du maillage.
Implémente Arcane::IMeshArea.
Définition à la ligne 87 du fichier MeshArea.cc.
Références nbNode().
|
virtual |
Groupe de toutes les mailles propres au domaine.
Implémente Arcane::IMeshArea.
Définition à la ligne 134 du fichier MeshArea.cc.
Références ownCells().
Référencé par ownCells(), et ownItems().
|
virtual |
Groupe de tous les arêtes propres au domaine.
Définition à la ligne 132 du fichier MeshArea.cc.
Références ownEdges().
Référencé par ownEdges(), et ownItems().
|
virtual |
Groupe de toutes les faces propres au domaine.
Définition à la ligne 133 du fichier MeshArea.cc.
Références ownFaces().
Référencé par ownFaces(), et ownItems().
Groupe de toutes les entités propres au sous-domaine du genre item_kind.
Définition à la ligne 135 du fichier MeshArea.cc.
Références Arcane::IK_Cell, Arcane::IK_DoF, Arcane::IK_Edge, Arcane::IK_Face, Arcane::IK_Node, Arcane::IK_Particle, Arcane::IK_Unknown, ownCells(), ownEdges(), ownFaces(), ownItems(), et ownNodes().
Référencé par ownItems().
|
virtual |
Groupe de tous les noeuds propres au domaine.
Implémente Arcane::IMeshArea.
Définition à la ligne 131 du fichier MeshArea.cc.
Références ownNodes().
Référencé par ownItems(), et ownNodes().
Définition à la ligne 77 du fichier MeshArea.cc.
|
virtual |
|
virtual |
Gestionnaire de trace associé
Implémente Arcane::IMeshArea.
Définition à la ligne 59 du fichier MeshArea.cc.
|
protected |
Définition à la ligne 119 du fichier MeshArea.h.
|
protected |
Définition à la ligne 117 du fichier MeshArea.h.
|
protected |
Définition à la ligne 118 du fichier MeshArea.h.
|
protected |
Définition à la ligne 116 du fichier MeshArea.h.
|
protected |
Définition à la ligne 113 du fichier MeshArea.h.
|
protected |
Définition à la ligne 114 du fichier MeshArea.h.
|
protected |
Définition à la ligne 115 du fichier MeshArea.h.