Cell with directional node information. More...
#include <arcane/cartesianmesh/CellDirectionMng.h>
Public Member Functions | |
| Cell | cell () const |
| Associated cell. | |
| CellLocalId | cellId () const |
| Associated cell. | |
| Node | nextLeft () const |
| Node forward left in the direction. | |
| Node | nextRight () const |
| Node forward right in the direction. | |
| Node | previousRight () const |
| Node backward right in the direction. | |
| Node | previousLeft () const |
| Node backward left in the direction. | |
| NodeLocalId | nextLeftId () const |
| Node forward left in the direction. | |
| NodeLocalId | nextRightId () const |
| Node forward right in the direction. | |
| NodeLocalId | previousRightId () const |
| Node backward right in the direction. | |
| NodeLocalId | previousLeftId () const |
| Node backward left in the direction. | |
| Node | topNextLeft () const |
| Node forward left in the direction. | |
| Node | topNextRight () const |
| Node forward right in the direction. | |
| Node | topPreviousRight () const |
| Node backward right in the direction. | |
| Node | topPreviousLeft () const |
| Node backward left in the direction. | |
| NodeLocalId | topNextLeftId () const |
| Node forward left in the direction. | |
| NodeLocalId | topNextRightId () const |
| Node forward right in the direction. | |
| NodeLocalId | topPreviousRightId () const |
| Node backward right in the direction. | |
| NodeLocalId | topPreviousLeftId () const |
| Node backward left in the direction. | |
Private Types | |
| using | Int8 = std::int8_t |
Private Member Functions | |
| DirCellNode (Cell c, const Int8 *nodes_indirection) | |
Private Attributes | |
| friend | CellDirectionMng |
| Cell | m_cell |
| const Int8 * | m_nodes_indirection |
Cell with directional node information.
Instances of this class are temporary and constructed via CellDirectionMng::cellNode().
Definition at line 112 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Definition at line 115 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineprivate |
Definition at line 119 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Associated cell.
Definition at line 127 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Associated cell.
Definition at line 129 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node forward left in the direction.
Definition at line 132 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node forward left in the direction.
Definition at line 141 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node forward right in the direction.
Definition at line 134 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node forward right in the direction.
Definition at line 143 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node backward left in the direction.
Definition at line 138 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node backward left in the direction.
Definition at line 147 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node backward right in the direction.
Definition at line 136 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node backward right in the direction.
Definition at line 145 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node forward left in the direction.
Definition at line 150 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node forward left in the direction.
Definition at line 159 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node forward right in the direction.
Definition at line 152 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node forward right in the direction.
Definition at line 161 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node backward left in the direction.
Definition at line 156 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node backward left in the direction.
Definition at line 165 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
inline |
Node backward right in the direction.
Definition at line 154 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Node backward right in the direction.
Definition at line 163 of file src/arcane/cartesianmesh/CellDirectionMng.h.
Referenced by Arcane::NodeDirectionMng::_internalComputeInfos().
|
private |
Definition at line 114 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Definition at line 169 of file src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Definition at line 170 of file src/arcane/cartesianmesh/CellDirectionMng.h.