Accès aux informations d'un maillage. Plus de détails...
#include <arcane/core/MeshAccessor.h>
Fonctions membres publiques | |
MeshAccessor (ISubDomain *sd) | |
MeshAccessor (IMesh *mesh) | |
MeshAccessor (const MeshHandle &mesh_handle) | |
Integer | nbCell () const |
Retourne le nombre de mailles du maillage. | |
Integer | nbFace () const |
Retourne le nombre de faces du maillage. | |
Integer | nbEdge () const |
Retourne le nombre d'arêtes du maillage. | |
Integer | nbNode () const |
Retourne le nombre de noeuds du maillage. | |
VariableNodeReal3 & | nodesCoordinates () const |
Retourne les coordonnées des noeuds du maillage. | |
NodeGroup | allNodes () const |
Retourne le groupe contenant tous les noeuds. | |
EdgeGroup | allEdges () const |
Retourne le groupe contenant toutes les arêtes. | |
FaceGroup | allFaces () const |
Retourne le groupe contenant toutes les faces. | |
CellGroup | allCells () const |
Retourne le groupe contenant toutes les mailles. | |
FaceGroup | outerFaces () const |
Retourne le groupe contenant toutes les faces de le frontière. | |
NodeGroup | ownNodes () const |
Retourne le groupe contenant tous les noeuds propres à ce domaine. | |
CellGroup | ownCells () const |
Retourne le groupe contenant toutes les mailles propres à ce domaine. | |
FaceGroup | ownFaces () const |
Groupe contenant toutes les faces propres à ce domaine. | |
EdgeGroup | ownEdges () const |
Groupe contenant toutes les arêtes propres à ce domaine. | |
IMesh * | mesh () const |
const MeshHandle & | meshHandle () const |
Attributs privés | |
MeshHandle | m_mesh_handle |
Accès aux informations d'un maillage.
Définition à la ligne 39 du fichier MeshAccessor.h.
Arcane::MeshAccessor::MeshAccessor | ( | ISubDomain * | sd | ) |
Définition à la ligne 31 du fichier MeshAccessor.cc.
Arcane::MeshAccessor::MeshAccessor | ( | IMesh * | mesh | ) |
Définition à la ligne 40 du fichier MeshAccessor.cc.
Arcane::MeshAccessor::MeshAccessor | ( | const MeshHandle & | mesh_handle | ) |
Définition à la ligne 48 du fichier MeshAccessor.cc.
CellGroup Arcane::MeshAccessor::allCells | ( | ) | const |
Retourne le groupe contenant toutes les mailles.
Définition à la ligne 65 du fichier MeshAccessor.cc.
Référencé par MeshMaterialSimdUnitTest::initializeTest().
EdgeGroup Arcane::MeshAccessor::allEdges | ( | ) | const |
Retourne le groupe contenant toutes les arêtes.
Définition à la ligne 63 du fichier MeshAccessor.cc.
FaceGroup Arcane::MeshAccessor::allFaces | ( | ) | const |
Retourne le groupe contenant toutes les faces.
Définition à la ligne 64 du fichier MeshAccessor.cc.
NodeGroup Arcane::MeshAccessor::allNodes | ( | ) | const |
Retourne le groupe contenant tous les noeuds.
Définition à la ligne 62 du fichier MeshAccessor.cc.
|
inline |
Définition à la ligne 108 du fichier MeshAccessor.h.
|
inline |
Définition à la ligne 109 du fichier MeshAccessor.h.
Integer Arcane::MeshAccessor::nbCell | ( | ) | const |
Retourne le nombre de mailles du maillage.
Définition à la ligne 54 du fichier MeshAccessor.cc.
Integer Arcane::MeshAccessor::nbEdge | ( | ) | const |
Retourne le nombre d'arêtes du maillage.
Définition à la ligne 56 du fichier MeshAccessor.cc.
Integer Arcane::MeshAccessor::nbFace | ( | ) | const |
Retourne le nombre de faces du maillage.
Définition à la ligne 55 du fichier MeshAccessor.cc.
Integer Arcane::MeshAccessor::nbNode | ( | ) | const |
Retourne le nombre de noeuds du maillage.
Définition à la ligne 57 du fichier MeshAccessor.cc.
VariableNodeReal3 & Arcane::MeshAccessor::nodesCoordinates | ( | ) | const |
Retourne les coordonnées des noeuds du maillage.
Définition à la ligne 58 du fichier MeshAccessor.cc.
Référencé par Arcane::Euclidian3GeometryService::init().
FaceGroup Arcane::MeshAccessor::outerFaces | ( | ) | const |
Retourne le groupe contenant toutes les faces de le frontière.
Définition à la ligne 66 du fichier MeshAccessor.cc.
CellGroup Arcane::MeshAccessor::ownCells | ( | ) | const |
Retourne le groupe contenant toutes les mailles propres à ce domaine.
En mode séquentiel, il s'agit de allCells(). En mode parallèle, il s'agit de toutes les mailles qui ne sont pas des mailles fantômes. L'ensemble des groupes ownCells() de tous les sous-domaines forment une partition du maillage global.
Définition à la ligne 68 du fichier MeshAccessor.cc.
Référencé par MeshMaterialSimdUnitTest::initializeTest().
EdgeGroup Arcane::MeshAccessor::ownEdges | ( | ) | const |
Groupe contenant toutes les arêtes propres à ce domaine.
En mode séquentiel, il s'agit de allEdges(). En mode parallèle, il s'agit de toutes les arêtes qui ne sont pas des arêtes fantômes. L'ensemble des groupes ownEdges() de tous les sous-domaines forment une partition du maillage global.
Définition à la ligne 70 du fichier MeshAccessor.cc.
FaceGroup Arcane::MeshAccessor::ownFaces | ( | ) | const |
Groupe contenant toutes les faces propres à ce domaine.
En mode séquentiel, il s'agit de allFaces(). En mode parallèle, il s'agit de toutes les faces qui ne sont pas des faces fantômes. L'ensemble des groupes ownFaces() de tous les sous-domaines forment une partition du maillage global.
Définition à la ligne 69 du fichier MeshAccessor.cc.
NodeGroup Arcane::MeshAccessor::ownNodes | ( | ) | const |
Retourne le groupe contenant tous les noeuds propres à ce domaine.
En mode séquentiel, il s'agit de allNodes(). En mode parallèle, il s'agit de tous les noeuds qui ne sont pas des noeuds fantômes. L'ensemble des groupes ownNodes() de tous les sous-domaines forment une partition du maillage global.
Définition à la ligne 67 du fichier MeshAccessor.cc.
|
private |
Définition à la ligne 113 du fichier MeshAccessor.h.