A structure used to identify an element within a mesh. More...
#include <MeshID.h>
Public Member Functions | |
| constexpr | ElementID () |
| constexpr | ElementID (bool isLocal, GeomType type_id, uint32_t local_ID, uint32_t owner_rank_id) |
| constexpr | ElementID (uint64_t id) |
| constexpr uint64_t | getData () const |
| constexpr bool | is_local () const |
| constexpr bool | isNull () const |
| constexpr unsigned int | local_id () const |
| constexpr bool | operator!= (const ElementID &rhs) const |
| constexpr bool | operator< (const ElementID &rhs) const |
| constexpr bool | operator<= (const ElementID &rhs) const |
| constexpr bool | operator== (const ElementID &rhs) const |
| constexpr bool | operator> (const ElementID &rhs) const |
| constexpr bool | operator>= (const ElementID &rhs) const |
| constexpr unsigned int | owner_rank () const |
| constexpr void | set_is_local (bool isLocal) |
| constexpr GeomType | type () const |
Private Attributes | |
| uint64_t | data |
A structure used to identify an element within a mesh.
This structure provides a unique id that can be used to identify a mesh element within a single unique mesh. To identify a global unique element MeshElementID should be used.
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 128 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::is_local().
|
inlineconstexpr |
Definition at line 132 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::isNull().
|
inlineconstexpr |
Definition at line 130 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::local_id().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 131 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::owner_rank().
|
inlineconstexpr |
Definition at line 133 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::set_is_local().
|
inlineconstexpr |
Definition at line 129 of file MeshID.h.
References data.
Referenced by AMP::Mesh::MeshElementID::type().
|
private |
Definition at line 147 of file MeshID.h.
Referenced by ElementID(), getData(), is_local(), isNull(), local_id(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), owner_rank(), set_is_local(), and type().
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:43. Comments on this page |