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

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.
 
VariableNodeReal3nodesCoordinates () 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.
 
IMeshmesh () const
 
const MeshHandlemeshHandle () const
 

Attributs privés

MeshHandle m_mesh_handle
 

Description détaillée

Accès aux informations d'un maillage.

Définition à la ligne 39 du fichier MeshAccessor.h.

Documentation des constructeurs et destructeur

◆ MeshAccessor() [1/3]

Arcane::MeshAccessor::MeshAccessor ( ISubDomain sd)

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

◆ MeshAccessor() [2/3]

Arcane::MeshAccessor::MeshAccessor ( IMesh mesh)

Définition à la ligne 40 du fichier MeshAccessor.cc.

◆ MeshAccessor() [3/3]

Arcane::MeshAccessor::MeshAccessor ( const MeshHandle mesh_handle)

Définition à la ligne 48 du fichier MeshAccessor.cc.

Documentation des fonctions membres

◆ allCells()

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().

◆ allEdges()

EdgeGroup Arcane::MeshAccessor::allEdges ( ) const

Retourne le groupe contenant toutes les arêtes.

Définition à la ligne 63 du fichier MeshAccessor.cc.

◆ allFaces()

FaceGroup Arcane::MeshAccessor::allFaces ( ) const

Retourne le groupe contenant toutes les faces.

Définition à la ligne 64 du fichier MeshAccessor.cc.

◆ allNodes()

NodeGroup Arcane::MeshAccessor::allNodes ( ) const

Retourne le groupe contenant tous les noeuds.

Définition à la ligne 62 du fichier MeshAccessor.cc.

◆ mesh()

IMesh * Arcane::MeshAccessor::mesh ( ) const
inline

Définition à la ligne 108 du fichier MeshAccessor.h.

◆ meshHandle()

const MeshHandle & Arcane::MeshAccessor::meshHandle ( ) const
inline

Définition à la ligne 109 du fichier MeshAccessor.h.

◆ nbCell()

Integer Arcane::MeshAccessor::nbCell ( ) const

Retourne le nombre de mailles du maillage.

Définition à la ligne 54 du fichier MeshAccessor.cc.

◆ nbEdge()

Integer Arcane::MeshAccessor::nbEdge ( ) const

Retourne le nombre d'arêtes du maillage.

Définition à la ligne 56 du fichier MeshAccessor.cc.

◆ nbFace()

Integer Arcane::MeshAccessor::nbFace ( ) const

Retourne le nombre de faces du maillage.

Définition à la ligne 55 du fichier MeshAccessor.cc.

◆ nbNode()

Integer Arcane::MeshAccessor::nbNode ( ) const

Retourne le nombre de noeuds du maillage.

Définition à la ligne 57 du fichier MeshAccessor.cc.

◆ nodesCoordinates()

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().

◆ outerFaces()

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.

◆ ownCells()

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().

◆ ownEdges()

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.

◆ ownFaces()

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.

◆ ownNodes()

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.

Documentation des données membres

◆ m_mesh_handle

MeshHandle Arcane::MeshAccessor::m_mesh_handle
private

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


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