23 bool FileType(
const std::string &inFileName,
const std::string &fileType);
83 std::ostream &infoStream);
std::vector< pcpp::field::metadataset > domainStateDictionaries
std::ostream & operator<<(std::ostream &, const simfileinfo &)
std::string StepStamp(size_t inStep)
bool operator==(const pcpp::io::simfileinfo &, const pcpp::io::simfileinfo &)
int Remove(const std::string &fname)
void TokenizeString(std::vector< std::string > &tokens, const std::string &source)
Tokenize string.
bool Compatible(const pcpp::io::simfileinfo &fileInfo1, const pcpp::io::simfileinfo &fileInfo2, std::ostream &infoStream)
void DumpContents(std::ostream &Ostr, const ContainerType &c, std::string del="\)
Dump container contents.
std::istream & operator>>(std::istream &, simfileinfo &)
std::vector< std::vector< std::string > > geometryGridNames
Grid names for each geometry.
pcpp::field::metadataset simulationParamDictionary
Dictionaries summarizing the attribute and datatsets in the file.
void RenewStream(std::ostringstream &outStream)
std::vector< std::vector< std::string > > domainGridPaths
Path to grid data (including file name, geometry and grid names)
std::vector< int > gridNumDimensions
std::bitset< NUMFORMATBITS > formatBits
void Everyone(const std::string &outString, std::ostream &outStream, fixtures::CommunicatorType &comm)
std::vector< std::vector< size_t > > gridSizes
int String2Buf(const std::string &instr, void **buf)
Main encapsulation of MPI.
void InitializeFileTypes()
bool FileType(const std::string &inFileName, const std::string &fileType)
pcpp::field::metadataset simulationStateDictionary
std::vector< double > legacyHeader
Time Re Pr from PlasComCM.
std::vector< std::vector< std::string > > domainGridNames
Domain-specific grid names for which there is data.
std::vector< std::string > geometryNames
Names of all geometries in file.
std::vector< std::string > gridNames
Full grid names (geometryName:gridName)
std::vector< std::vector< std::vector< size_t > > > geometryGridSizes
Sizes for each geometry grid.
static std::map< std::string, std::vector< std::string > > fileTypeExtensions
std::vector< pcpp::field::metadataset > domainParamDictionaries
std::vector< std::string > domainNames