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().