Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshArea

Zone du maillage. Plus de détails...

#include <arcane/core/MeshArea.h>

+ Graphe d'héritage de Arcane::MeshArea:
+ Graphe de collaboration de Arcane::MeshArea:

Fonctions membres publiques

 MeshArea (IMesh *mesh)
 
virtual ISubDomainsubDomain ()
 Sous-domaine associé
 
virtual ITraceMngtraceMng ()
 Gestionnaire de trace associé
 
virtual IMeshmesh ()
 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

IMeshm_mesh
 
ISubDomainm_sub_domain
 
ITraceMngm_trace_mng
 
NodeGroup m_all_nodes
 
EdgeGroup m_all_edges
 
FaceGroup m_all_faces
 
CellGroup m_all_cells
 

Description détaillée

Zone du maillage.

Définition à la ligne 36 du fichier MeshArea.h.

Documentation des constructeurs et destructeur

◆ MeshArea()

Arcane::MeshArea::MeshArea ( IMesh mesh)

Définition à la ligne 31 du fichier MeshArea.cc.

◆ ~MeshArea()

Arcane::MeshArea::~MeshArea ( )
virtual

Définition à la ligne 42 du fichier MeshArea.cc.

Documentation des fonctions membres

◆ allCells()

CellGroup Arcane::MeshArea::allCells ( )
virtual

Groupe de toutes les mailles.

Implémente Arcane::IMeshArea.

Définition à la ligne 112 du fichier MeshArea.cc.

◆ allEdges()

EdgeGroup Arcane::MeshArea::allEdges ( )
virtual

Groupe de tous les arêtes.

Définition à la ligne 110 du fichier MeshArea.cc.

◆ allFaces()

FaceGroup Arcane::MeshArea::allFaces ( )
virtual

Groupe de toutes les faces.

Définition à la ligne 111 du fichier MeshArea.cc.

◆ allItems()

ItemGroup Arcane::MeshArea::allItems ( eItemKind  item_kind)
virtual

Groupe de toutes les entités du genre item_kind.

Définition à la ligne 113 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, et Arcane::IK_Unknown.

◆ allNodes()

NodeGroup Arcane::MeshArea::allNodes ( )
virtual

Groupe de tous les noeuds.

Implémente Arcane::IMeshArea.

Définition à la ligne 109 du fichier MeshArea.cc.

◆ mesh()

IMesh * Arcane::MeshArea::mesh ( )
virtual

Maillage auquel appartient la zone.

Implémente Arcane::IMeshArea.

Définition à la ligne 68 du fichier MeshArea.cc.

◆ nbCell()

Integer Arcane::MeshArea::nbCell ( )
virtual

Nombre de mailles du maillage.

Implémente Arcane::IMeshArea.

Définition à la ligne 90 du fichier MeshArea.cc.

◆ nbEdge()

Integer Arcane::MeshArea::nbEdge ( )
virtual

Nombre d'arêtes du maillage.

Définition à la ligne 88 du fichier MeshArea.cc.

◆ nbFace()

Integer Arcane::MeshArea::nbFace ( )
virtual

Nombre de faces du maillage.

Définition à la ligne 89 du fichier MeshArea.cc.

◆ nbItem()

Integer Arcane::MeshArea::nbItem ( eItemKind  ik)
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, et Arcane::IK_Unknown.

◆ nbNode()

Integer Arcane::MeshArea::nbNode ( )
virtual

Nombre de noeuds du maillage.

Implémente Arcane::IMeshArea.

Définition à la ligne 87 du fichier MeshArea.cc.

◆ ownCells()

CellGroup Arcane::MeshArea::ownCells ( )
virtual

Groupe de toutes les mailles propres au domaine.

Implémente Arcane::IMeshArea.

Définition à la ligne 134 du fichier MeshArea.cc.

◆ ownEdges()

EdgeGroup Arcane::MeshArea::ownEdges ( )
virtual

Groupe de tous les arêtes propres au domaine.

Définition à la ligne 132 du fichier MeshArea.cc.

◆ ownFaces()

FaceGroup Arcane::MeshArea::ownFaces ( )
virtual

Groupe de toutes les faces propres au domaine.

Définition à la ligne 133 du fichier MeshArea.cc.

◆ ownItems()

ItemGroup Arcane::MeshArea::ownItems ( eItemKind  item_kind)
virtual

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, et Arcane::IK_Unknown.

◆ ownNodes()

NodeGroup Arcane::MeshArea::ownNodes ( )
virtual

Groupe de tous les noeuds propres au domaine.

Implémente Arcane::IMeshArea.

Définition à la ligne 131 du fichier MeshArea.cc.

◆ setArea()

void Arcane::MeshArea::setArea ( const NodeGroup nodes,
const CellGroup cells 
)

Définition à la ligne 77 du fichier MeshArea.cc.

◆ subDomain()

ISubDomain * Arcane::MeshArea::subDomain ( )
virtual

Sous-domaine associé

Implémente Arcane::IMeshArea.

Définition à la ligne 50 du fichier MeshArea.cc.

◆ traceMng()

ITraceMng * Arcane::MeshArea::traceMng ( )
virtual

Gestionnaire de trace associé

Implémente Arcane::IMeshArea.

Définition à la ligne 59 du fichier MeshArea.cc.

Documentation des données membres

◆ m_all_cells

CellGroup Arcane::MeshArea::m_all_cells
protected

Définition à la ligne 119 du fichier MeshArea.h.

◆ m_all_edges

EdgeGroup Arcane::MeshArea::m_all_edges
protected

Définition à la ligne 117 du fichier MeshArea.h.

◆ m_all_faces

FaceGroup Arcane::MeshArea::m_all_faces
protected

Définition à la ligne 118 du fichier MeshArea.h.

◆ m_all_nodes

NodeGroup Arcane::MeshArea::m_all_nodes
protected

Définition à la ligne 116 du fichier MeshArea.h.

◆ m_mesh

IMesh* Arcane::MeshArea::m_mesh
protected

Définition à la ligne 113 du fichier MeshArea.h.

◆ m_sub_domain

ISubDomain* Arcane::MeshArea::m_sub_domain
protected

Définition à la ligne 114 du fichier MeshArea.h.

◆ m_trace_mng

ITraceMng* Arcane::MeshArea::m_trace_mng
protected

Définition à la ligne 115 du fichier MeshArea.h.


La documentation de cette classe a été générée à partir des fichiers suivants :