stores information for each block of Proteus data More...
Definition at line 40 of file proteusHdf5.H.
Public Member Functions | |
proteusBlock () | |
Public Attributes | |
int | numElements |
number of elements in block More... | |
int | numVerticesPerElement |
number of vertices per element (only one element type allowed per block) More... | |
std::string | blockName |
block name More... | |
int | vtkElementType |
VTK element type. More... | |
int | originalVtkElementType |
original VTK element type. More... | |
std::vector< std::vector< std::vector< double > > > | vertices |
vertices More... | |
std::vector< int > | loc2Glob |
map between local and global IDs More... | |
std::vector< std::vector< double > > | elementData |
element field data More... | |
std::vector< std::vector< double > > | vertexData |
vertex field data More... | |
|
inline |
Definition at line 61 of file proteusHdf5.H.
std::string proteusBlock::blockName |
Definition at line 45 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlocks().
std::vector<std::vector<double> > proteusBlock::elementData |
Definition at line 59 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockElementData().
std::vector<int> proteusBlock::loc2Glob |
Definition at line 56 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockGlobalID().
int proteusBlock::numElements |
Definition at line 42 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockElementData(), proteusHdf5::getBlockGlobalID(), proteusHdf5::getBlockInfo(), proteusHdf5::getBlockVertexData(), and proteusHdf5::getBlockXYZ().
int proteusBlock::numVerticesPerElement |
Definition at line 43 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockGlobalID(), proteusHdf5::getBlockInfo(), proteusHdf5::getBlockVertexData(), and proteusHdf5::getBlockXYZ().
int proteusBlock::originalVtkElementType |
This is different if we are converting a high-order element into a low-order element; often useful for visualization
Definition at line 49 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockInfo().
std::vector<std::vector<double> > proteusBlock::vertexData |
Definition at line 60 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockVertexData().
std::vector<std::vector<std::vector<double> > > proteusBlock::vertices |
Definition at line 55 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockXYZ().
int proteusBlock::vtkElementType |
Definition at line 48 of file proteusHdf5.H.
Referenced by proteusHdf5::getBlockInfo().