A structure used to identify the mesh element. More...
#include <MeshID.h>
Public Member Functions | |
| constexpr ElementID | elemID () const |
| constexpr bool | is_local () const |
| constexpr bool | isNull () const |
| constexpr unsigned int | local_id () const |
| constexpr | MeshElementID () |
| constexpr | MeshElementID (bool isLocal, GeomType type, unsigned int local_ID, unsigned int rank, MeshID mesh_ID) |
| constexpr | MeshElementID (MeshID mesh_ID, ElementID elem_id) |
| constexpr MeshID | meshID () const |
| constexpr bool | operator!= (const MeshElementID &rhs) const |
| constexpr bool | operator< (const MeshElementID &rhs) const |
| constexpr bool | operator<= (const MeshElementID &rhs) const |
| constexpr bool | operator== (const MeshElementID &rhs) const |
| constexpr bool | operator> (const MeshElementID &rhs) const |
| constexpr bool | operator>= (const MeshElementID &rhs) const |
| constexpr unsigned int | owner_rank () const |
| constexpr void | resetElemID (ElementID elem_id) |
| constexpr void | set_is_local (bool isLocal) |
| constexpr GeomType | type () const |
Private Attributes | |
| ElementID | elemId |
| MeshID | meshId |
A structure used to identify the mesh element.
This structure provides a unique id that can be used to identify a mesh element.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 205 of file MeshID.h.
References elemId, and AMP::Mesh::ElementID::is_local().
|
inlineconstexpr |
Definition at line 212 of file MeshID.h.
References elemId, AMP::Mesh::MeshID::isNull(), AMP::Mesh::ElementID::isNull(), and meshId.
Referenced by AMP::Mesh::MeshElement::isNull().
|
inlineconstexpr |
Definition at line 207 of file MeshID.h.
References elemId, and AMP::Mesh::ElementID::local_id().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 208 of file MeshID.h.
References elemId, and AMP::Mesh::ElementID::owner_rank().
|
inlineconstexpr |
Definition at line 170 of file MeshID.h.
References elemId.
Referenced by AMP::Mesh::TriangleMeshElement< NG >::resetElemId().
|
inlineconstexpr |
Definition at line 211 of file MeshID.h.
References elemId, and AMP::Mesh::ElementID::set_is_local().
|
inlineconstexpr |
Definition at line 206 of file MeshID.h.
References elemId, and AMP::Mesh::ElementID::type().
Referenced by AMP::Mesh::MeshElement::elementType().
|
private |
Definition at line 216 of file MeshID.h.
Referenced by elemID(), is_local(), isNull(), local_id(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), owner_rank(), resetElemID(), set_is_local(), and type().
|
private |
Definition at line 215 of file MeshID.h.
Referenced by isNull(), meshID(), operator!=(), operator<(), operator<=(), operator==(), operator>(), and operator>=().
|
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 |