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

Info on the cell before and after a face along a direction. More...

#include <arcane/cartesianmesh/FaceDirectionMng.h>

Collaboration diagram for Arcane::DirFaceLocalId:

Public Member Functions

__host__ __device__ CellLocalId previousCell () const
 Previous cell.
__host__ __device__ CellLocalId previousCellId () const
 Previous cell.
__host__ __device__ CellLocalId nextCell () const
 Next cell.
__host__ __device__ CellLocalId nextCellId () const
 Next cell.

Private Member Functions

__host__ __device__ DirFaceLocalId (CellLocalId n, CellLocalId p)

Private Attributes

friend FaceDirectionMng
CellLocalId m_previous
CellLocalId m_next

Detailed Description

Info on the cell before and after a face along a direction.

Instances of this class are temporary and constructed via FaceDirectionMng::dirFaceId().

Definition at line 79 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

Constructor & Destructor Documentation

◆ DirFaceLocalId()

__host__ __device__ Arcane::DirFaceLocalId::DirFaceLocalId ( CellLocalId n,
CellLocalId p )
inlineprivate

Definition at line 85 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

Member Function Documentation

◆ nextCell()

__host__ __device__ CellLocalId Arcane::DirFaceLocalId::nextCell ( ) const
inline

Next cell.

Definition at line 97 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

◆ nextCellId()

__host__ __device__ CellLocalId Arcane::DirFaceLocalId::nextCellId ( ) const
inline

Next cell.

Definition at line 99 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

◆ previousCell()

__host__ __device__ CellLocalId Arcane::DirFaceLocalId::previousCell ( ) const
inline

Previous cell.

Definition at line 93 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

◆ previousCellId()

__host__ __device__ CellLocalId Arcane::DirFaceLocalId::previousCellId ( ) const
inline

Previous cell.

Definition at line 95 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

Member Data Documentation

◆ FaceDirectionMng

friend Arcane::DirFaceLocalId::FaceDirectionMng
private

Definition at line 81 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

◆ m_next

CellLocalId Arcane::DirFaceLocalId::m_next
private

Definition at line 104 of file src/arcane/cartesianmesh/FaceDirectionMng.h.

◆ m_previous

CellLocalId Arcane::DirFaceLocalId::m_previous
private

Definition at line 103 of file src/arcane/cartesianmesh/FaceDirectionMng.h.


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