Cell with directional face information.
More...
#include <arcane/cartesianmesh/CellDirectionMng.h>
|
| __host__ __device__ CellLocalId | cell () const |
| | Associated cell.
|
| __host__ __device__ CellLocalId | cellId () const |
| | Associated cell.
|
| __host__ __device__ FaceLocalId | next () const |
| | Face connected to the cell after the current cell in the direction.
|
| __host__ __device__ FaceLocalId | nextId () const |
| | Face connected to the cell after the current cell in the direction.
|
| __host__ __device__ FaceLocalId | previous () const |
| | Face connected to the cell before the current cell in the direction.
|
| __host__ __device__ FaceLocalId | previousId () const |
| | Face connected to the cell before the current cell in the direction.
|
| __host__ __device__ Int32 | nextLocalIndex () const |
| | Local index in the face of the next() cell.
|
| __host__ __device__ Int32 | previousLocalIndex () const |
| | Local index in the face of the previous() cell.
|
|
| __host__ __device__ | DirCellFaceLocalId (CellLocalId c, Int32 next_face_index, Int32 previous_face_index, IndexedCellFaceConnectivityView view) |
Cell with directional face information.
Instances of this class are temporary and constructed via CellDirectionMng::cellFace().
Definition at line 286 of file src/arcane/cartesianmesh/CellDirectionMng.h.
◆ DirCellFaceLocalId()
| __host__ __device__ Arcane::DirCellFaceLocalId::DirCellFaceLocalId |
( |
CellLocalId | c, |
|
|
Int32 | next_face_index, |
|
|
Int32 | previous_face_index, |
|
|
IndexedCellFaceConnectivityView | view ) |
|
inlineprivate |
◆ cell()
| __host__ __device__ CellLocalId Arcane::DirCellFaceLocalId::cell |
( |
| ) |
const |
|
inline |
◆ cellId()
| __host__ __device__ CellLocalId Arcane::DirCellFaceLocalId::cellId |
( |
| ) |
const |
|
inline |
◆ next()
| __host__ __device__ FaceLocalId Arcane::DirCellFaceLocalId::next |
( |
| ) |
const |
|
inline |
◆ nextId()
| __host__ __device__ FaceLocalId Arcane::DirCellFaceLocalId::nextId |
( |
| ) |
const |
|
inline |
◆ nextLocalIndex()
| __host__ __device__ Int32 Arcane::DirCellFaceLocalId::nextLocalIndex |
( |
| ) |
const |
|
inline |
◆ previous()
| __host__ __device__ FaceLocalId Arcane::DirCellFaceLocalId::previous |
( |
| ) |
const |
|
inline |
◆ previousId()
| __host__ __device__ FaceLocalId Arcane::DirCellFaceLocalId::previousId |
( |
| ) |
const |
|
inline |
◆ previousLocalIndex()
| __host__ __device__ Int32 Arcane::DirCellFaceLocalId::previousLocalIndex |
( |
| ) |
const |
|
inline |
◆ CellDirectionMng
| friend Arcane::DirCellFaceLocalId::CellDirectionMng |
|
private |
◆ m_cell
| CellLocalId Arcane::DirCellFaceLocalId::m_cell |
|
private |
◆ m_next_face_index
| Int32 Arcane::DirCellFaceLocalId::m_next_face_index |
|
private |
◆ m_previous_face_index
| Int32 Arcane::DirCellFaceLocalId::m_previous_face_index |
|
private |
◆ m_view
| IndexedCellFaceConnectivityView Arcane::DirCellFaceLocalId::m_view |
|
private |
The documentation for this class was generated from the following file: