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

Informations sur la connectivité d'une maille. Plus de détails...

#include <arcane/geometric/CellConnectivity.h>

+ Graphe d'héritage de Arcane::CellConnectivity:
+ Graphe de collaboration de Arcane::CellConnectivity:

Fonctions membres publiques

 CellConnectivity (Integer nb_node, Integer nb_edge, Integer nb_face, GeomType cell_type)
 
Integer nbNode () const
 
Integer nbEdge () const
 
Integer nbFace () const
 
Integer nbSubZone () const
 Nombre de sous volume de controle.
 
Integer nbSubZoneFace () const
 Nombre de sous faces internes SVC.
 
const Integer * nodeAssociation () const
 
const NodeConnecticnodeConnectic () const
 
const EdgeConnecticedgeConnectic () const
 
const FaceConnecticfaceConnectic () const
 
const SVCFaceConnecticSCVFaceConnectic () const
 
GeomType cellType () const
 Type de la maille (GeomType::Quad4, GeomType::Hexaedron8, ...)
 

Attributs publics

Integer m_edge_node_sub_zone_id [3]
 Numéro locaux dans le sous-volumes de contrôle.
 
Integer m_face_node_sub_zone_id [3]
 
Integer m_edge_direct_connectic [ItemStaticInfo::MAX_CELL_EDGE *2]
 Connectique pour les arêtes.
 

Fonctions membres protégées

void _setEdgeDirectConnectic ()
 

Attributs protégés

Integer m_nb_sub_zone = 0
 Nombre de sous volume de controle.
 
Integer m_nb_svc_face = 0
 
const Integer * m_node_association = nullptr
 Numero local du sommet associé au sous volume de controle.
 
const NodeConnecticm_node_connectic = nullptr
 
const EdgeConnecticm_edge_connectic = nullptr
 
const FaceConnecticm_face_connectic = nullptr
 
const SVCFaceConnecticm_svc_face_connectic = nullptr
 
Integer m_nb_node
 
Integer m_nb_edge
 
Integer m_nb_face
 
Int32 * m_edge_first_node = nullptr
 
Int32 * m_edge_second_node = nullptr
 
GeomType m_cell_type
 

Description détaillée

Informations sur la connectivité d'une maille.

Définition à la ligne 38 du fichier CellConnectivity.h.

Documentation des constructeurs et destructeur

◆ CellConnectivity()

Arcane::CellConnectivity::CellConnectivity ( Integer  nb_node,
Integer  nb_edge,
Integer  nb_face,
GeomType  cell_type 
)
inline

Définition à la ligne 41 du fichier CellConnectivity.h.

Documentation des fonctions membres

◆ _setEdgeDirectConnectic()

GEOMETRIC_BEGIN_NAMESPACE void CellConnectivity::_setEdgeDirectConnectic ( )
inlineprotected

Définition à la ligne 33 du fichier CellConnectivity.cc.

◆ cellType()

GeomType Arcane::CellConnectivity::cellType ( ) const
inline

Type de la maille (GeomType::Quad4, GeomType::Hexaedron8, ...)

Définition à la ligne 62 du fichier CellConnectivity.h.

Référencé par Arcane::geometric::GeomShapeView::geomType().

◆ edgeConnectic()

const EdgeConnectic * Arcane::CellConnectivity::edgeConnectic ( ) const
inline

Définition à la ligne 58 du fichier CellConnectivity.h.

◆ faceConnectic()

const FaceConnectic * Arcane::CellConnectivity::faceConnectic ( ) const
inline

Définition à la ligne 59 du fichier CellConnectivity.h.

◆ nbEdge()

Integer Arcane::CellConnectivity::nbEdge ( ) const
inline

Définition à la ligne 49 du fichier CellConnectivity.h.

◆ nbFace()

Integer Arcane::CellConnectivity::nbFace ( ) const
inline

Définition à la ligne 50 du fichier CellConnectivity.h.

◆ nbNode()

Integer Arcane::CellConnectivity::nbNode ( ) const
inline

Définition à la ligne 48 du fichier CellConnectivity.h.

◆ nbSubZone()

Integer Arcane::CellConnectivity::nbSubZone ( ) const
inline

Nombre de sous volume de controle.

Définition à la ligne 53 du fichier CellConnectivity.h.

Référencé par Arcane::geometric::GeomShapeView::nbSubZone().

◆ nbSubZoneFace()

Integer Arcane::CellConnectivity::nbSubZoneFace ( ) const
inline

Nombre de sous faces internes SVC.

Définition à la ligne 55 du fichier CellConnectivity.h.

Référencé par Arcane::geometric::GeomShapeView::nbSvcFace().

◆ nodeAssociation()

const Integer * Arcane::CellConnectivity::nodeAssociation ( ) const
inline

Définition à la ligne 56 du fichier CellConnectivity.h.

◆ nodeConnectic()

const NodeConnectic * Arcane::CellConnectivity::nodeConnectic ( ) const
inline

Définition à la ligne 57 du fichier CellConnectivity.h.

◆ SCVFaceConnectic()

const SVCFaceConnectic * Arcane::CellConnectivity::SCVFaceConnectic ( ) const
inline

Définition à la ligne 60 du fichier CellConnectivity.h.

Documentation des données membres

◆ m_cell_type

GeomType Arcane::CellConnectivity::m_cell_type
protected

Définition à la ligne 90 du fichier CellConnectivity.h.

◆ m_edge_connectic

const EdgeConnectic* Arcane::CellConnectivity::m_edge_connectic = nullptr
protected

Définition à la ligne 71 du fichier CellConnectivity.h.

◆ m_edge_direct_connectic

Integer Arcane::CellConnectivity::m_edge_direct_connectic[ItemStaticInfo::MAX_CELL_EDGE *2]

Connectique pour les arêtes.

Définition à la ligne 81 du fichier CellConnectivity.h.

◆ m_edge_first_node

Int32* Arcane::CellConnectivity::m_edge_first_node = nullptr
protected

Définition à la ligne 88 du fichier CellConnectivity.h.

◆ m_edge_node_sub_zone_id

Integer Arcane::CellConnectivity::m_edge_node_sub_zone_id[3]

Numéro locaux dans le sous-volumes de contrôle.

Définition à la ligne 78 du fichier CellConnectivity.h.

Référencé par Arcane::geometric::GeomShapeView::edgeNodeSubZoneId().

◆ m_edge_second_node

Int32* Arcane::CellConnectivity::m_edge_second_node = nullptr
protected

Définition à la ligne 89 du fichier CellConnectivity.h.

◆ m_face_connectic

const FaceConnectic* Arcane::CellConnectivity::m_face_connectic = nullptr
protected

Définition à la ligne 72 du fichier CellConnectivity.h.

◆ m_face_node_sub_zone_id

Integer Arcane::CellConnectivity::m_face_node_sub_zone_id[3]

Définition à la ligne 79 du fichier CellConnectivity.h.

◆ m_nb_edge

Integer Arcane::CellConnectivity::m_nb_edge
protected

Définition à la ligne 86 du fichier CellConnectivity.h.

◆ m_nb_face

Integer Arcane::CellConnectivity::m_nb_face
protected

Définition à la ligne 87 du fichier CellConnectivity.h.

◆ m_nb_node

Integer Arcane::CellConnectivity::m_nb_node
protected

Définition à la ligne 85 du fichier CellConnectivity.h.

◆ m_nb_sub_zone

Integer Arcane::CellConnectivity::m_nb_sub_zone = 0
protected

Nombre de sous volume de controle.

Définition à la ligne 66 du fichier CellConnectivity.h.

◆ m_nb_svc_face

Integer Arcane::CellConnectivity::m_nb_svc_face = 0
protected

Nombre de sous faces internes SVC

Définition à la ligne 67 du fichier CellConnectivity.h.

◆ m_node_association

const Integer* Arcane::CellConnectivity::m_node_association = nullptr
protected

Numero local du sommet associé au sous volume de controle.

Définition à la ligne 69 du fichier CellConnectivity.h.

◆ m_node_connectic

const NodeConnectic* Arcane::CellConnectivity::m_node_connectic = nullptr
protected

Définition à la ligne 70 du fichier CellConnectivity.h.

◆ m_svc_face_connectic

const SVCFaceConnectic* Arcane::CellConnectivity::m_svc_face_connectic = nullptr
protected

Définition à la ligne 73 du fichier CellConnectivity.h.


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