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

Class for calculating the uniqueId() of a node in 3D based on its position in the grid. More...

Collaboration diagram for Arcane::CartesianGridDimension::NodeUniqueIdComputer3D:

Public Member Functions

 NodeUniqueIdComputer3D (Int64 base_offset, Int64 nb_node_x, Int64 nb_node_xy)
Int64 compute (Int64 x, Int64 y, Int64 z)
std::array< Int64, 8 > computeForCell (Int64 x, Int64 y, Int64 z)

Private Attributes

Int64 m_base_offset
Int64 m_nb_node_x
Int64 m_nb_node_xy

Detailed Description

Class for calculating the uniqueId() of a node in 3D based on its position in the grid.

Definition at line 173 of file CartesianGridDimension.h.

Constructor & Destructor Documentation

◆ NodeUniqueIdComputer3D()

Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::NodeUniqueIdComputer3D ( Int64 base_offset,
Int64 nb_node_x,
Int64 nb_node_xy )
inline

Definition at line 177 of file CartesianGridDimension.h.

Member Function Documentation

◆ compute()

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::compute ( Int64 x,
Int64 y,
Int64 z )
inline

Definition at line 185 of file CartesianGridDimension.h.

◆ computeForCell()

std::array< Int64, 8 > Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::computeForCell ( Int64 x,
Int64 y,
Int64 z )
inline

Definition at line 190 of file CartesianGridDimension.h.

Member Data Documentation

◆ m_base_offset

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::m_base_offset
private

Definition at line 206 of file CartesianGridDimension.h.

◆ m_nb_node_x

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::m_nb_node_x
private

Definition at line 207 of file CartesianGridDimension.h.

◆ m_nb_node_xy

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer3D::m_nb_node_xy
private

Definition at line 208 of file CartesianGridDimension.h.


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