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

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

Collaboration diagram for Arcane::CartesianGridDimension::NodeUniqueIdComputer2D:

Public Member Functions

 NodeUniqueIdComputer2D (Int64 base_offset, Int64 nb_node_x)
Int64 compute (Int64 x, Int64 y)
std::array< Int64, 4 > computeForCell (Int64 x, Int64 y)

Private Attributes

Int64 m_base_offset
Int64 m_nb_node_x

Detailed Description

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

Definition at line 63 of file CartesianGridDimension.h.

Constructor & Destructor Documentation

◆ NodeUniqueIdComputer2D()

Arcane::CartesianGridDimension::NodeUniqueIdComputer2D::NodeUniqueIdComputer2D ( Int64 base_offset,
Int64 nb_node_x )
inline

Definition at line 67 of file CartesianGridDimension.h.

Member Function Documentation

◆ compute()

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer2D::compute ( Int64 x,
Int64 y )
inline

Definition at line 74 of file CartesianGridDimension.h.

◆ computeForCell()

std::array< Int64, 4 > Arcane::CartesianGridDimension::NodeUniqueIdComputer2D::computeForCell ( Int64 x,
Int64 y )
inline

Definition at line 79 of file CartesianGridDimension.h.

Member Data Documentation

◆ m_base_offset

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer2D::m_base_offset
private

Definition at line 91 of file CartesianGridDimension.h.

◆ m_nb_node_x

Int64 Arcane::CartesianGridDimension::NodeUniqueIdComputer2D::m_nb_node_x
private

Definition at line 92 of file CartesianGridDimension.h.


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