stores information for each superblock of Proteus data More...
Definition at line 66 of file proteusHdf5.H.
Public Member Functions | |
proteusSuperBlock () | |
Public Attributes | |
int | numElements |
global number of elements More... | |
int | numVertices |
global number of vertices More... | |
int | maxNumVerticesPerElement |
maximum number of vertices for all element types More... | |
std::vector< std::vector< double > > | coordinates |
coordinates[vertex id][dim] = coordinate More... | |
std::vector< double > | xCrd |
std::vector< double > | yCrd |
std::vector< double > | zCrd |
coordinates separated out into x,y,z coordinates More... | |
std::vector< std::vector< int > > | elements |
connectivity info, elements[id][vertex no] = vertex id More... | |
std::vector< int > | elementTypes |
std::vector< int > | elementTypesList |
list of element types, ordered by type according to elements vector More... | |
std::vector< int > | originalElementTypesList |
list of original element types, ordered by type according to elements vector More... | |
std::vector< std::map< int, std::vector< int > > > | vtkConnectivity |
connectivity array for all element types by VTK convention, vtkConnectivity[element type][global element id][vertex no] = global vertex id More... | |
std::vector< std::vector< double > > | elementData |
elementData[field no][element id] = data More... | |
std::vector< std::vector< double > > | vertexData |
cellData[field no][vertex id] = data More... | |
|
inline |
Definition at line 105 of file proteusHdf5.H.
std::vector<std::vector<double> > proteusSuperBlock::coordinates |
Definition at line 75 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks().
std::vector<std::vector<double> > proteusSuperBlock::elementData |
Definition at line 101 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<std::vector<int> > proteusSuperBlock::elements |
Definition at line 81 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks().
std::vector<int> proteusSuperBlock::elementTypes |
Definition at line 83 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<int> proteusSuperBlock::elementTypesList |
Definition at line 86 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
int proteusSuperBlock::maxNumVerticesPerElement |
Definition at line 70 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks().
int proteusSuperBlock::numElements |
Definition at line 68 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
int proteusSuperBlock::numVertices |
Definition at line 69 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<int> proteusSuperBlock::originalElementTypesList |
Definition at line 90 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks().
std::vector<std::vector<double> > proteusSuperBlock::vertexData |
Definition at line 103 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<std::map<int, std::vector<int> > > proteusSuperBlock::vtkConnectivity |
Definition at line 95 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<double> proteusSuperBlock::xCrd |
Definition at line 76 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<double> proteusSuperBlock::yCrd |
Definition at line 76 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().
std::vector<double> proteusSuperBlock::zCrd |
Definition at line 76 of file proteusHdf5.H.
Referenced by proteusHdf5::mergeBlocks(), and proteusHdf5::proteusHdf5().