Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::geometric::FaceConnectic Struct Reference

Local connectivity structure. More...

#include <arcane/geometry/GeometricConnectic.h>

Collaboration diagram for Arcane::geometric::FaceConnectic:

Public Member Functions

Integer nbNode () const
Integer node (Integer i) const
 FaceConnectic (Integer n0, Integer n1, Integer n2, Integer n3, Integer n4, Integer n5)
 FaceConnectic (Integer n0, Integer n1, Integer n2, Integer n3, Integer n4)
 FaceConnectic (Integer n0, Integer n1, Integer n2, Integer n3)
 FaceConnectic (Integer n0, Integer n1, Integer n2)
 FaceConnectic (Integer n0, Integer n1)

Private Attributes

Integer m_node [6]
Integer m_nb_node

Detailed Description

Local connectivity structure.

These three arrays allow locating the neighbors of the cell base mesh elements for local numbering.

For a quadrilateral cell:

Definition of NodeConnectic2D

-> vertex 0 belongs to faces 0,1,2 -> vertex 1 belongs to faces 0,2,4

and so on.... and of course, everything is "in order".

Definition of FaceConnectic2D

-> face 0 is composed of vertices 0,3 -> face 1 is composed of vertices 0,4

the order of vertices defines the direction of the normal external to the cell through the face.

Definition of SVCFaceConnectic2D

 -> the internal face of the control volume sub-domain is composed
    of the center, the center of a face
    It contributes positively to one node and negatively to another

Local cell connectivity structures

returns the local number in the cell of the face vertices

the vertices are numbered such that they define the normal external to the cell.

Definition at line 81 of file src/arcane/geometry/GeometricConnectic.h.

Constructor & Destructor Documentation

◆ FaceConnectic() [1/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( )
inline

Definition at line 90 of file src/arcane/geometry/GeometricConnectic.h.

◆ FaceConnectic() [2/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( Integer n0,
Integer n1,
Integer n2,
Integer n3,
Integer n4,
Integer n5 )
inline

Definition at line 101 of file src/arcane/geometry/GeometricConnectic.h.

◆ FaceConnectic() [3/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( Integer n0,
Integer n1,
Integer n2,
Integer n3,
Integer n4 )
inline

Definition at line 113 of file src/arcane/geometry/GeometricConnectic.h.

◆ FaceConnectic() [4/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( Integer n0,
Integer n1,
Integer n2,
Integer n3 )
inline

Definition at line 123 of file src/arcane/geometry/GeometricConnectic.h.

◆ FaceConnectic() [5/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( Integer n0,
Integer n1,
Integer n2 )
inline

Definition at line 132 of file src/arcane/geometry/GeometricConnectic.h.

◆ FaceConnectic() [6/6]

Arcane::geometric::FaceConnectic::FaceConnectic ( Integer n0,
Integer n1 )
inline

Definition at line 140 of file src/arcane/geometry/GeometricConnectic.h.

Member Function Documentation

◆ nbNode()

Integer Arcane::geometric::FaceConnectic::nbNode ( ) const
inline

Definition at line 85 of file src/arcane/geometry/GeometricConnectic.h.

◆ node()

Integer Arcane::geometric::FaceConnectic::node ( Integer i) const
inline

Definition at line 86 of file src/arcane/geometry/GeometricConnectic.h.

Member Data Documentation

◆ m_nb_node

Integer Arcane::geometric::FaceConnectic::m_nb_node
private

Definition at line 150 of file src/arcane/geometry/GeometricConnectic.h.

◆ m_node

Integer Arcane::geometric::FaceConnectic::m_node[6]
private

Definition at line 149 of file src/arcane/geometry/GeometricConnectic.h.


The documentation for this struct was generated from the following file: