|
MeshFields
GPU accelerated mesh-based fields
|
Supports mapping between mesh (i.e., Omega_h) ordering and MeshFields ordering. More...
#include <MeshField_Element.hpp>
Public Attributes | |
| LO | node |
| LO | component |
| LO | entity |
| Mesh_Topology | topo |
Supports mapping between mesh (i.e., Omega_h) ordering and MeshFields ordering.
Return type used by structs/classes that implement the ElementDofHolderAccessor parenthesis operator. See Adding Shape Functions Omega_h Element Topologies
Definition at line 100 of file MeshField_Element.hpp.
| LO MeshField::ElementToDofHolderMap::component |
Index into the vector quantity associated with the node; for linear and quadratic Lagrange shape functions over triangles and tetrahedra this is passed through as
Definition at line 110 of file MeshField_Element.hpp.
| LO MeshField::ElementToDofHolderMap::entity |
On-process index of the Omega_h mesh entity - mapped to from the input nodeIndex and elementIndex passed to the parenthesis operator
Definition at line 115 of file MeshField_Element.hpp.
| LO MeshField::ElementToDofHolderMap::node |
Which node is being accessed; non-zero for mesh entities associated with multiple nodes
Definition at line 104 of file MeshField_Element.hpp.
| Mesh_Topology MeshField::ElementToDofHolderMap::topo |
Topological type of the entity at entityIndex (e.g., Vertex, Edge, Triangle)
Definition at line 120 of file MeshField_Element.hpp.