Arcane  v3.16.0.0
Documentation utilisateur
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>

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
 

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érences allCells().

Référencé par allCells().

◆ allEdges()

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

◆ allFaces()

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

◆ allNodes()

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

◆ 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.

Références nbCell().

Référencé par nbCell().

◆ nbEdge()

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

◆ nbFace()

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

◆ nbNode()

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

◆ 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érences nodesCoordinates().

Référencé par nodesCoordinates().

◆ 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.

Références outerFaces().

Référencé par outerFaces().

◆ 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érences ownCells().

Référencé par ownCells().

◆ 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.

Références ownEdges().

Référencé par ownEdges().

◆ 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.

Références ownFaces().

Référencé par ownFaces().

◆ 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.

Références ownNodes().

Référencé par ownNodes().


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