Cell before and after a cell along a direction. More...
#include <arcane/cartesianmesh/CellDirectionMng.h>
Public Member Functions | |
| constexpr __host__ __device__ | DirCellLocalId (CellLocalId n, CellLocalId p) |
| constexpr __host__ __device__ CellLocalId | previous () const |
| Previous cell. | |
| constexpr __host__ __device__ CellLocalId | previousId () const |
| Previous cell. | |
| constexpr __host__ __device__ CellLocalId | next () const |
| Next cell. | |
| constexpr __host__ __device__ CellLocalId | nextId () const |
| Next cell. | |
Private Attributes | |
| CellLocalId | m_previous |
| CellLocalId | m_next |
Cell before and after a cell along a direction.
Instances of this class are temporary and constructed via CellDirectionMng::cellLocalId().
Definition at line 77 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineconstexpr |
Definition at line 81 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineconstexpr |
Next cell.
Definition at line 93 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineconstexpr |
Next cell.
Definition at line 95 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineconstexpr |
Previous cell.
Definition at line 89 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineconstexpr |
Previous cell.
Definition at line 91 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Definition at line 100 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Definition at line 99 of file src/arcane/cartesianmesh/CellDirectionMng.h.