Class AAHD_NonLocalFaceNode

Class Documentation

class AAHD_NonLocalFaceNode

Class representing non-local face node between 2 cells in different partitions.

Public Functions

AAHD_NonLocalFaceNode() = default

Default constructor.

inline AAHD_NonLocalFaceNode(std::uint64_t cell_global_idx, std::uint32_t cell_local_idx, std::uint16_t face_idx, std::uint16_t face_node_idx, std::uint64_t neighbor_global_idx, std::uint16_t neighbor_face_idx, std::uint16_t neighbor_face_node_idx)

Member constructor.

inline bool operator<(const AAHD_NonLocalFaceNode &other) const

Comparison operator for ordering.

inline const std::tuple<std::uint64_t, std::uint64_t, std::uint64_t> &GetGlobalOrdering() const

Get the global ordering tuple.

Public Members

AAHD_FaceNode node

Corresponding face node.