Namespaces | |
hdf5 | |
xdmf | |
Classes | |
struct | simfileinfo |
Enumerations | |
enum | FormatBit { HASCONFIG =0, HASPROVENANCE, HASGRID, HASIBLANK, HASSTATE, HASGLOBAL, HASGEOMETRY, HASSIMULATION, HASAUXDATA, HASTARGDATA, HASDATADICT, ISLEGACY, ISPLASCOM2, NUMFORMATBITS } |
Functions | |
void | InitializeFileTypes () |
bool | FileType (const std::string &inFileName, const std::string &fileType) |
void | Everyone (const std::string &outString, std::ostream &outStream, fixtures::CommunicatorType &comm) |
bool | operator== (const pcpp::io::simfileinfo &, const pcpp::io::simfileinfo &) |
bool | Compatible (const pcpp::io::simfileinfo &fileInfo1, const pcpp::io::simfileinfo &fileInfo2, std::ostream &infoStream) |
std::ostream & | operator<< (std::ostream &, const simfileinfo &) |
std::istream & | operator>> (std::istream &, simfileinfo &) |
std::string | StepStamp (size_t inStep) |
Variables | |
static std::map< std::string, std::vector< std::string > > | fileTypeExtensions |
enum FormatBit |
bool Compatible | ( | const pcpp::io::simfileinfo & | fileInfo1, |
const pcpp::io::simfileinfo & | fileInfo2, | ||
std::ostream & | infoStream | ||
) |
Definition at line 13 of file PCPPIO.C.
References simfileinfo::formatBits, simfileinfo::gridSizes, HASGRID, and HASSTATE.
Referenced by plascom2::util::PC2Compare().
void Everyone | ( | const std::string & | outString, |
std::ostream & | outStream, | ||
fixtures::CommunicatorType & | comm | ||
) |
Definition at line 51 of file PCPPIO.C.
References CommunicatorObject::Barrier(), CommunicatorObject::Rank(), and CommunicatorObject::Size().
Referenced by euler::util::InitializeProtoY4Test1(), TestHaloParallel(), TestHaloPeriodic(), TestHDF5GridIO(), TestHDF5HyperSlab(), TestHDF5Read2DBlockStructuredGrid(), and TestPCPPHDF5Read().
bool FileType | ( | const std::string & | inFileName, |
const std::string & | fileType | ||
) |
Definition at line 74 of file PCPPIO.C.
References fileTypeExtensions, and InitializeFileTypes().
void InitializeFileTypes | ( | ) |
Definition at line 65 of file PCPPIO.C.
References fileTypeExtensions.
Referenced by FileType().
std::ostream & operator<< | ( | std::ostream & | outStream, |
const simfileinfo & | fileInfo | ||
) |
Definition at line 358 of file PCPPIO.C.
References simfileinfo::domainGridNames, simfileinfo::domainGridPaths, simfileinfo::domainNames, simfileinfo::domainParamDictionaries, simfileinfo::domainStateDictionaries, simfileinfo::fileName, simfileinfo::formatBits, simfileinfo::geometryGridNames, simfileinfo::geometryGridSizes, simfileinfo::geometryNames, simfileinfo::gridNames, simfileinfo::gridNumDimensions, gridSizes, simfileinfo::gridSizes, simfileinfo::legacyHeader, simfileinfo::numAuxVars, simfileinfo::numDomains, simfileinfo::numGeometries, simfileinfo::numGrids, simfileinfo::simStep, simfileinfo::simTime, simfileinfo::simulationParamDictionary, and simfileinfo::simulationStateDictionary.
bool operator== | ( | const pcpp::io::simfileinfo & | lhs, |
const pcpp::io::simfileinfo & | rhs | ||
) |
Definition at line 93 of file PCPPIO.C.
References simfileinfo::domainGridNames, simfileinfo::domainNames, simfileinfo::domainParamDictionaries, simfileinfo::fileName, simfileinfo::formatBits, simfileinfo::geometryGridNames, simfileinfo::geometryGridSizes, simfileinfo::geometryNames, simfileinfo::gridNames, simfileinfo::gridNumDimensions, simfileinfo::gridSizes, simfileinfo::numAuxVars, simfileinfo::numDomains, simfileinfo::numGeometries, simfileinfo::numGrids, simfileinfo::simStep, simfileinfo::simulationParamDictionary, and simfileinfo::simulationStateDictionary.
std::istream & operator>> | ( | std::istream & | inStream, |
simfileinfo & | fileInfo | ||
) |
Definition at line 163 of file PCPPIO.C.
References simfileinfo::domainGridNames, simfileinfo::domainGridPaths, simfileinfo::domainNames, simfileinfo::domainParamDictionaries, simfileinfo::domainStateDictionaries, simfileinfo::fileName, simfileinfo::formatBits, simfileinfo::geometryGridNames, simfileinfo::geometryGridSizes, simfileinfo::geometryNames, simfileinfo::gridNames, simfileinfo::gridNumDimensions, simfileinfo::gridSizes, simfileinfo::legacyHeader, simfileinfo::numAuxVars, simfileinfo::numDomains, simfileinfo::numGeometries, simfileinfo::numGrids, simfileinfo::simStep, simfileinfo::simTime, simfileinfo::simulationParamDictionary, and simfileinfo::simulationStateDictionary.
std::string StepStamp | ( | size_t | inStep | ) |
Definition at line 30 of file PCPPIO.C.
Referenced by application::WriteDomains().
|
static |
Definition at line 20 of file PCPPIO.H.
Referenced by FileType(), and InitializeFileTypes().