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

Recherche la face commune à deux mailles. Plus de détails...

+ Graphe de collaboration de Arcane::mesh::CommonFaceFinder:

Types publics

typedef std::set< Integer > NodesLIDSet
 

Fonctions membres publiques

const NodesLIDSet & nodesLID () const
 Ensemble des localId des sommets en communs.
 
Integer cell1LocalNumber () const
 
Integer cell2LocalNumber () const
 
 CommonFaceFinder (Cell i_cell_1, Cell i_cell_2)
 

Attributs privés

Integer m_cell_1_local_number
 Numéro de la face commune dans la maille 1.
 
Integer m_cell_2_local_number
 Numéro de la face commune dans la maille 2.
 
NodesLIDSet m_nodes_lid_set
 

Description détaillée

Recherche la face commune à deux mailles.

Cet fonction-classe a pour but de déterminer la face commune à deux mailles. Si les deux mailles ne sont pas jointes par une face, on génère une erreur.

Définition à la ligne 138 du fichier CellMerger.cc.

Documentation des définitions de type membres

◆ NodesLIDSet

typedef std::set<Integer> Arcane::mesh::CommonFaceFinder::NodesLIDSet

Définition à la ligne 141 du fichier CellMerger.cc.

Documentation des constructeurs et destructeur

◆ CommonFaceFinder()

Arcane::mesh::CommonFaceFinder::CommonFaceFinder ( Cell  i_cell_1,
Cell  i_cell_2 
)

Constructeur. C'est à l'appel du constructeur que toutes les structures de données sont générées

Paramètres
i_cell_1la 1ère maille
i_cell_2la 2ème maille

Définition à la ligne 196 du fichier CellMerger.cc.

Références ARCANE_FATAL, m_cell_1_local_number, et m_cell_2_local_number.

◆ ~CommonFaceFinder()

Arcane::mesh::CommonFaceFinder::~CommonFaceFinder ( )
inline

Définition à la ligne 190 du fichier CellMerger.cc.

Documentation des fonctions membres

◆ cell1LocalNumber()

Integer Arcane::mesh::CommonFaceFinder::cell1LocalNumber ( ) const
inline

Access en lecture seule au numéro local de la face commune dans la maille 1

Renvoie
m_cell_1_local_number

Définition à la ligne 166 du fichier CellMerger.cc.

Références m_cell_1_local_number.

◆ cell2LocalNumber()

Integer Arcane::mesh::CommonFaceFinder::cell2LocalNumber ( ) const
inline

Access en lecture seule au numéro local de la face commune dans la maille 2

Renvoie
m_cell_1_local_number

Définition à la ligne 177 du fichier CellMerger.cc.

Références m_cell_2_local_number.

◆ nodesLID()

const NodesLIDSet & Arcane::mesh::CommonFaceFinder::nodesLID ( ) const
inline

Ensemble des localId des sommets en communs.

Access en lecture à la liste des localId des sommets en communs

Renvoie
m_nodes_lid_set

Définition à la ligne 155 du fichier CellMerger.cc.

Documentation des données membres

◆ m_cell_1_local_number

Integer Arcane::mesh::CommonFaceFinder::m_cell_1_local_number
private

Numéro de la face commune dans la maille 1.

Définition à la ligne 144 du fichier CellMerger.cc.

Référencé par cell1LocalNumber(), et CommonFaceFinder().

◆ m_cell_2_local_number

Integer Arcane::mesh::CommonFaceFinder::m_cell_2_local_number
private

Numéro de la face commune dans la maille 2.

Définition à la ligne 145 du fichier CellMerger.cc.

Référencé par cell2LocalNumber(), et CommonFaceFinder().

◆ m_nodes_lid_set

NodesLIDSet Arcane::mesh::CommonFaceFinder::m_nodes_lid_set
private

Définition à la ligne 147 du fichier CellMerger.cc.


La documentation de cette classe a été générée à partir du fichier suivant :