Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::DirCellFace Class Reference

Cell with directional face information. More...

#include <arcane/cartesianmesh/CellDirectionMng.h>

Collaboration diagram for Arcane::DirCellFace:

Public Member Functions

Cell cell () const
 Associated cell.
CellLocalId cellId () const
 Associated cell.
Face next () const
 Face connected to the cell after the current cell in the direction.
FaceLocalId nextId () const
 Face connected to the cell after the current cell in the direction.
Face previous () const
 Face connected to the cell before the current cell in the direction.
FaceLocalId previousId () const
 Face connected to the cell before the current cell in the direction.
Int32 nextLocalIndex () const
 Local index in the face of the next() cell.
Int32 previousLocalIndex () const
 Local index in the face of the previous() cell.

Private Member Functions

 DirCellFace (Cell c, Int32 next_face_index, Int32 previous_face_index)

Private Attributes

friend CellDirectionMng
Cell m_cell
Int32 m_next_face_index
Int32 m_previous_face_index

Detailed Description

Cell with directional face information.

Instances of this class are temporary and constructed via CellDirectionMng::cellFace().

Definition at line 234 of file src/arcane/cartesianmesh/CellDirectionMng.h.

Constructor & Destructor Documentation

◆ DirCellFace()

Arcane::DirCellFace::DirCellFace ( Cell c,
Int32 next_face_index,
Int32 previous_face_index )
inlineprivate

Definition at line 240 of file src/arcane/cartesianmesh/CellDirectionMng.h.

Member Function Documentation

◆ cell()

Cell Arcane::DirCellFace::cell ( ) const
inline

Associated cell.

Definition at line 250 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ cellId()

CellLocalId Arcane::DirCellFace::cellId ( ) const
inline

Associated cell.

Definition at line 252 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ next()

Face Arcane::DirCellFace::next ( ) const
inline

Face connected to the cell after the current cell in the direction.

Definition at line 255 of file src/arcane/cartesianmesh/CellDirectionMng.h.

Referenced by Arcane::FaceDirectionMng::_internalComputeInfos(), Arcane::FaceDirectionMng::_internalComputeInfos(), and Arcane::CartesianMeshPatch::checkValid().

Here is the caller graph for this function:

◆ nextId()

FaceLocalId Arcane::DirCellFace::nextId ( ) const
inline

Face connected to the cell after the current cell in the direction.

Definition at line 257 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ nextLocalIndex()

Int32 Arcane::DirCellFace::nextLocalIndex ( ) const
inline

Local index in the face of the next() cell.

Definition at line 265 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ previous()

Face Arcane::DirCellFace::previous ( ) const
inline

Face connected to the cell before the current cell in the direction.

Definition at line 260 of file src/arcane/cartesianmesh/CellDirectionMng.h.

Referenced by Arcane::FaceDirectionMng::_internalComputeInfos(), Arcane::FaceDirectionMng::_internalComputeInfos(), and Arcane::CartesianMeshPatch::checkValid().

Here is the caller graph for this function:

◆ previousId()

FaceLocalId Arcane::DirCellFace::previousId ( ) const
inline

Face connected to the cell before the current cell in the direction.

Definition at line 262 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ previousLocalIndex()

Int32 Arcane::DirCellFace::previousLocalIndex ( ) const
inline

Local index in the face of the previous() cell.

Definition at line 268 of file src/arcane/cartesianmesh/CellDirectionMng.h.

Member Data Documentation

◆ CellDirectionMng

friend Arcane::DirCellFace::CellDirectionMng
private

Definition at line 236 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_cell

Cell Arcane::DirCellFace::m_cell
private

Definition at line 272 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_next_face_index

Int32 Arcane::DirCellFace::m_next_face_index
private

Definition at line 273 of file src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_previous_face_index

Int32 Arcane::DirCellFace::m_previous_face_index
private

Definition at line 274 of file src/arcane/cartesianmesh/CellDirectionMng.h.


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