Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::DirCellNodeLocalId Class Reference

Cell with directional node information. More...

#include <arcane/cartesianmesh/CellDirectionMng.h>

Public Member Functions

__host__ __device__ CellLocalId cellId () const
 Associated cell.
__host__ __device__ NodeLocalId nextLeftId () const
 Node forward left in the direction.
__host__ __device__ NodeLocalId nextRightId () const
 Node forward right in the direction.
__host__ __device__ NodeLocalId previousRightId () const
 Node backward right in the direction.
__host__ __device__ NodeLocalId previousLeftId () const
 Node backward left in the direction.
__host__ __device__ NodeLocalId topNextLeftId () const
 Node forward left in the direction.
__host__ __device__ NodeLocalId topNextRightId () const
 Node forward right in the direction.
__host__ __device__ NodeLocalId topPreviousRightId () const
 Node backward right in the direction.
__host__ __device__ NodeLocalId topPreviousLeftId () const
 Node backward left in the direction.

Detailed Description

Cell with directional node information.

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

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

Member Function Documentation

◆ cellId()

__host__ __device__ CellLocalId Arcane::DirCellNodeLocalId::cellId ( ) const
inline

Associated cell.

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

◆ nextLeftId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::nextLeftId ( ) const
inline

Node forward left in the direction.

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

◆ nextRightId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::nextRightId ( ) const
inline

Node forward right in the direction.

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

◆ previousLeftId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::previousLeftId ( ) const
inline

Node backward left in the direction.

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

◆ previousRightId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::previousRightId ( ) const
inline

Node backward right in the direction.

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

◆ topNextLeftId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topNextLeftId ( ) const
inline

Node forward left in the direction.

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

◆ topNextRightId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topNextRightId ( ) const
inline

Node forward right in the direction.

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

◆ topPreviousLeftId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topPreviousLeftId ( ) const
inline

Node backward left in the direction.

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

◆ topPreviousRightId()

__host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topPreviousRightId ( ) const
inline

Node backward right in the direction.

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


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