MFEM
v3.3.2
Finite element discretization library
|
#include <mesquite.hpp>
Public Member Functions | |
TagData (const std::string &name, Mesh::TagType type, unsigned length, void *default_val=0) | |
Construct tag. More... | |
TagData (const MfemTagDescription &descr) | |
Construct tag. More... | |
~TagData () | |
Public Attributes | |
const MfemTagDescription | desc |
tag meta data More... | |
void * | elementData |
per-element data, or NULL if none has been set. More... | |
size_t | elementCount |
number of entries in elementData More... | |
void * | vertexData |
per-vertex data, or NULL if none has been set. More... | |
size_t | vertexCount |
number of entries in vertexData More... | |
void * | defaultValue |
Default value for tag. More... | |
Store data for a single tag
Definition at line 70 of file mesquite.hpp.
|
inline |
Construct tag.
name | Tag name |
type | Tag data type |
length | Tag array length (1 for scalar/non-array) |
default_val | Default value for tag |
Definition at line 97 of file mesquite.hpp.
|
inline |
mfem::MesquiteMesh::MeshTags::TagData::~TagData | ( | ) |
Definition at line 24 of file mesquite.cpp.
void* mfem::MesquiteMesh::MeshTags::TagData::defaultValue |
Default value for tag.
Definition at line 89 of file mesquite.hpp.
const MfemTagDescription mfem::MesquiteMesh::MeshTags::TagData::desc |
tag meta data
Definition at line 74 of file mesquite.hpp.
size_t mfem::MesquiteMesh::MeshTags::TagData::elementCount |
number of entries in elementData
Definition at line 80 of file mesquite.hpp.
void* mfem::MesquiteMesh::MeshTags::TagData::elementData |
per-element data, or NULL if none has been set.
Definition at line 77 of file mesquite.hpp.
size_t mfem::MesquiteMesh::MeshTags::TagData::vertexCount |
number of entries in vertexData
Definition at line 86 of file mesquite.hpp.
void* mfem::MesquiteMesh::MeshTags::TagData::vertexData |
per-vertex data, or NULL if none has been set.
Definition at line 83 of file mesquite.hpp.