#include <PCPPIO.H>
Public Member Functions | |
simfileinfo () | |
Public Attributes | |
int | numGrids |
int | numAuxVars |
int | numGeometries |
int | numDomains |
int | simStep |
double | simTime |
std::string | fileName |
std::bitset< NUMFORMATBITS > | formatBits |
std::vector< double > | legacyHeader |
Time Re Pr from PlasComCM. More... | |
std::vector< std::string > | gridNames |
Full grid names (geometryName:gridName) More... | |
std::vector< int > | gridNumDimensions |
std::vector< std::vector< size_t > > | gridSizes |
std::vector< std::string > | geometryNames |
Names of all geometries in file. More... | |
std::vector< std::vector< std::string > > | geometryGridNames |
Grid names for each geometry. More... | |
std::vector< std::vector< std::vector< size_t > > > | geometryGridSizes |
Sizes for each geometry grid. More... | |
std::vector< std::string > | domainNames |
std::vector< std::vector< std::string > > | domainGridNames |
Domain-specific grid names for which there is data. More... | |
std::vector< std::vector< std::string > > | domainGridPaths |
Path to grid data (including file name, geometry and grid names) More... | |
pcpp::field::metadataset | simulationParamDictionary |
Dictionaries summarizing the attribute and datatsets in the file. More... | |
pcpp::field::metadataset | simulationStateDictionary |
std::vector< pcpp::field::metadataset > | domainParamDictionaries |
std::vector< pcpp::field::metadataset > | domainStateDictionaries |
|
inline |
std::vector<std::vector<std::string> > domainGridNames |
Domain-specific grid names for which there is data.
Definition at line 65 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().
std::vector<std::vector<std::string> > domainGridPaths |
Path to grid data (including file name, geometry and grid names)
Definition at line 67 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().
std::vector<std::string> domainNames |
Definition at line 63 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().
std::vector<pcpp::field::metadataset> domainParamDictionaries |
Definition at line 73 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
std::vector<pcpp::field::metadataset> domainStateDictionaries |
Definition at line 74 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().
std::string fileName |
Definition at line 41 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::FileInfo(), pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), plascom2::util::PC2Compare(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), and pcpp::report::SimFileInfo().
std::bitset<NUMFORMATBITS> formatBits |
Definition at line 42 of file PCPPIO.H.
Referenced by pcpp::io::Compatible(), pcpp::io::hdf5::FetchGridData(), pcpp::io::hdf5::FetchStateData(), pcpp::io::hdf5::FileInfo(), pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), plascom2::util::PC2Compare(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), application::RunPlasCom2(), pcpp::report::SimFileInfo(), and TestHDF5LegacyFileInfo().
std::vector<std::vector<std::string> > geometryGridNames |
Grid names for each geometry.
Definition at line 58 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
std::vector<std::vector<std::vector<size_t> > > geometryGridSizes |
Sizes for each geometry grid.
Definition at line 60 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().
std::vector<std::string> geometryNames |
Names of all geometries in file.
Definition at line 56 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
std::vector<std::string> gridNames |
Full grid names (geometryName:gridName)
Definition at line 50 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), pcpp::report::SimFileInfo(), TestHDF5GridIO(), TestHDF5LegacyFileInfo(), TestHDF5PBSGridIO(), TestHDF5Read2DBlockStructuredGrid(), and TestPlasCom2Input().
std::vector<int> gridNumDimensions |
Definition at line 51 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), plascom2::util::PC2Compare(), pcpp::io::hdf5::PlasCom2FileInfo(), pcpp::report::SimFileInfo(), TestHDF5GridIO(), TestHDF5LegacyFileInfo(), and TestHDF5PBSGridIO().
std::vector<std::vector<size_t> > gridSizes |
Definition at line 52 of file PCPPIO.H.
Referenced by pcpp::io::Compatible(), plascom2::util::ConvertLegacyConfiguration(), pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), pcpp::report::SimFileInfo(), TestHDF5GridIO(), TestHDF5LegacyFileInfo(), TestHDF5PBSGridIO(), TestHDF5Read2DBlockStructuredGrid(), and TestPlasCom2Input().
std::vector<double> legacyHeader |
Time Re Pr from PlasComCM.
Definition at line 46 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), and pcpp::io::operator>>().
int numAuxVars |
Definition at line 36 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), and pcpp::report::SimFileInfo().
int numDomains |
Definition at line 38 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
int numGeometries |
Definition at line 37 of file PCPPIO.H.
Referenced by pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
int numGrids |
Definition at line 32 of file PCPPIO.H.
Referenced by plascom2::util::ConvertLegacyConfiguration(), pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), plascom2::util::PC2Compare(), pcpp::io::hdf5::PlasCom2FileInfo(), pcpp::report::SimFileInfo(), TestHDF5GridIO(), TestHDF5LegacyFileInfo(), TestHDF5PBSGridIO(), TestHDF5Read2DBlockStructuredGrid(), and TestPlasCom2Input().
int simStep |
Definition at line 39 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), application::RunPlasCom2(), and pcpp::report::SimFileInfo().
double simTime |
Definition at line 40 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), application::RunPlasCom2(), and pcpp::report::SimFileInfo().
pcpp::field::metadataset simulationParamDictionary |
Dictionaries summarizing the attribute and datatsets in the file.
Definition at line 71 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), and pcpp::report::SimFileInfo().
pcpp::field::metadataset simulationStateDictionary |
Definition at line 72 of file PCPPIO.H.
Referenced by pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), pcpp::io::operator==(), pcpp::io::operator>>(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), and pcpp::report::SimFileInfo().