Accès aux informations d'un maillage. Plus de détails...
#include <arcane/core/MeshAccessor.h>
Graphe d'héritage de Arcane::MeshAccessor:
Graphe de collaboration de Arcane::MeshAccessor: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érences allCells().
Référencé par allCells(), ArcaneTest::AlephTestModule::init(), et MeshMaterialSimdUnitTest::initializeTest().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| EdgeGroup Arcane::MeshAccessor::allEdges | ( | ) | const |
Retourne le groupe contenant toutes les arêtes.
Définition à la ligne 63 du fichier MeshAccessor.cc.
Références allEdges().
Référencé par allEdges().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| FaceGroup Arcane::MeshAccessor::allFaces | ( | ) | const |
Retourne le groupe contenant toutes les faces.
Définition à la ligne 64 du fichier MeshAccessor.cc.
Références allFaces().
Référencé par allFaces(), et ArcaneTest::AlephTestModule::init().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| NodeGroup Arcane::MeshAccessor::allNodes | ( | ) | const |
Retourne le groupe contenant tous les noeuds.
Définition à la ligne 62 du fichier MeshAccessor.cc.
Références allNodes().
Référencé par allNodes().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
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.
Références nbCell().
Référencé par nbCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| Integer Arcane::MeshAccessor::nbEdge | ( | ) | const |
Retourne le nombre d'arêtes du maillage.
Définition à la ligne 56 du fichier MeshAccessor.cc.
Références nbEdge().
Référencé par nbEdge().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| Integer Arcane::MeshAccessor::nbFace | ( | ) | const |
Retourne le nombre de faces du maillage.
Définition à la ligne 55 du fichier MeshAccessor.cc.
Références nbFace().
Référencé par nbFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| Integer Arcane::MeshAccessor::nbNode | ( | ) | const |
Retourne le nombre de noeuds du maillage.
Définition à la ligne 57 du fichier MeshAccessor.cc.
Références nbNode().
Référencé par nbNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| VariableNodeReal3 & Arcane::MeshAccessor::nodesCoordinates | ( | ) | const |
Retourne les coordonnées des noeuds du maillage.
Définition à la ligne 58 du fichier MeshAccessor.cc.
Références nodesCoordinates().
Référencé par Arcane::Euclidian3GeometryService::init(), et nodesCoordinates().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| 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.
Références outerFaces().
Référencé par outerFaces().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| 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érences ownCells().
Référencé par MeshMaterialSimdUnitTest::initializeTest(), et ownCells().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| 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.
Références ownEdges().
Référencé par ownEdges().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| 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.
Références ownFaces().
Référencé par ownFaces().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| 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.
Références ownNodes().
Référencé par ownNodes().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
private |
Définition à la ligne 113 du fichier MeshAccessor.h.