$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::parallelIO Namespace Reference

Classes

class  SavedFullMultiBlockSerializer2D
class  SavedFullMultiBlockSerializer3D

Functions

void writeRawData_mpi (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void writeRawData_posix (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void writeRawData (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void loadRawData_mpi (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void loadRawData_posix (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void loadRawData (FileName fName, std::vector< plint > const &myBlockIds, std::vector< plint > const &offset, std::vector< std::vector< char > > &data)
void dumpRestoreData (MultiBlock2D &multiBlock, bool dynamicContent, std::vector< plint > const &myBlockIds, std::vector< std::vector< char > > const &data, std::map< int, std::string > const &foreignIds)
void createDynamicsForeignIds2D (FileName fName, std::map< int, std::string > &foreignIds)
void readXmlProcessors (FileName fName, MultiBlock2D &block)
void readXmlSpec (FileName fName, Box2D &boundingBox, std::vector< plint > &offsets, plint &envelopeWidth, plint &gridLevel, std::string &dataType, std::string &descriptor, std::string &family, std::vector< Box2D > &components, bool &dynamicContent, FileName &data_fName)
MultiBlock2Dload2D (FileName fName)
void load (FileName fName, MultiBlock2D &intoBlock, bool dynamicContent)
void readkXmlSpec (FileName fName, Box2D &boundingBox, std::vector< plint > &offsets, plint &envelopeWidth, std::string &dataType, std::string &descriptor, std::string &family, std::vector< Box2D > &components, bool &dynamicContent, std::string &data_fName)
void dumpRestoreData (MultiBlock3D &multiBlock, bool dynamicContent, std::vector< plint > const &myBlockIds, std::vector< std::vector< char > > const &data, std::map< int, std::string > const &foreignIds)
void createDynamicsForeignIds3D (FileName fName, std::map< int, std::string > &foreignIds)
void readXmlProcessors (FileName fName, MultiBlock3D &block)
void readXmlSpec (FileName fName, Box3D &boundingBox, std::vector< plint > &offsets, plint &envelopeWidth, plint &gridLevel, std::string &dataType, std::string &descriptor, std::string &family, std::vector< Box3D > &components, bool &dynamicContent, FileName &data_fName)
MultiBlock3Dload3D (FileName fName)
void load (FileName fName, MultiBlock3D &intoBlock, bool dynamicContent)
void readkXmlSpec (FileName fName, Box3D &boundingBox, std::vector< plint > &offsets, plint &envelopeWidth, std::string &dataType, std::string &descriptor, std::string &family, std::vector< Box3D > &components, bool &dynamicContent, std::string &data_fName)
void writeXmlSpec (MultiBlock2D &multiBlock, FileName fName, std::vector< plint > const &offset, bool dynamicContent)
void writeOneBlockXmlSpec (MultiBlock2D &multiBlock, FileName fName, plint dataSize, IndexOrdering::OrderingT ordering)
void transposeToBackward (plint sizeOfCell, Box2D const &domain, std::vector< char > &data)
void save (MultiBlock2D &multiBlock, FileName fName, bool dynamicContent)
void saveFull (MultiBlock2D &multiBlock, FileName fName, IndexOrdering::OrderingT ordering)
void dumpData (MultiBlock2D &multiBlock, bool dynamicContent, std::vector< plint > &offset, std::vector< plint > &myBlockIds, std::vector< std::vector< char > > &data)
void writeXmlSpec (MultiBlock3D &multiBlock, FileName fName, std::vector< plint > const &offset, bool dynamicContent)
void writeOneBlockXmlSpec (MultiBlock3D const &multiBlock, FileName fName, plint dataSize, IndexOrdering::OrderingT ordering)
void transposeToBackward (plint sizeOfCell, Box3D const &domain, std::vector< char > &data)
void save (MultiBlock3D &multiBlock, FileName fName, bool dynamicContent)
void saveFull (MultiBlock3D &multiBlock, FileName fName, IndexOrdering::OrderingT ordering)
void dumpData (MultiBlock3D &multiBlock, bool dynamicContent, std::vector< plint > &offset, std::vector< plint > &myBlockIds, std::vector< std::vector< char > > &data)

Function Documentation

void plb::parallelIO::createDynamicsForeignIds2D ( FileName  fName,
std::map< int, std::string > &  foreignIds 
)
void plb::parallelIO::createDynamicsForeignIds3D ( FileName  fName,
std::map< int, std::string > &  foreignIds 
)
void plb::parallelIO::dumpData ( MultiBlock3D &  multiBlock,
bool  dynamicContent,
std::vector< plint > &  offset,
std::vector< plint > &  myBlockIds,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::dumpData ( MultiBlock2D &  multiBlock,
bool  dynamicContent,
std::vector< plint > &  offset,
std::vector< plint > &  myBlockIds,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::dumpRestoreData ( MultiBlock3D &  multiBlock,
bool  dynamicContent,
std::vector< plint > const &  myBlockIds,
std::vector< std::vector< char > > const &  data,
std::map< int, std::string > const &  foreignIds 
)
void plb::parallelIO::dumpRestoreData ( MultiBlock2D &  multiBlock,
bool  dynamicContent,
std::vector< plint > const &  myBlockIds,
std::vector< std::vector< char > > const &  data,
std::map< int, std::string > const &  foreignIds 
)
void plb::parallelIO::load ( FileName  fName,
MultiBlock3D &  intoBlock,
bool  dynamicContent 
)
void plb::parallelIO::load ( FileName  fName,
MultiBlock2D &  intoBlock,
bool  dynamicContent 
)
MultiBlock2D * plb::parallelIO::load2D ( FileName  fName  ) 
MultiBlock3D * plb::parallelIO::load3D ( FileName  fName  ) 
void plb::parallelIO::loadRawData ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::loadRawData_mpi ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::loadRawData_posix ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::readkXmlSpec ( FileName  fName,
Box3D &  boundingBox,
std::vector< plint > &  offsets,
plint &  envelopeWidth,
std::string &  dataType,
std::string &  descriptor,
std::string &  family,
std::vector< Box3D > &  components,
bool &  dynamicContent,
std::string &  data_fName 
)
void plb::parallelIO::readkXmlSpec ( FileName  fName,
Box2D &  boundingBox,
std::vector< plint > &  offsets,
plint &  envelopeWidth,
std::string &  dataType,
std::string &  descriptor,
std::string &  family,
std::vector< Box2D > &  components,
bool &  dynamicContent,
std::string &  data_fName 
)
void plb::parallelIO::readXmlSpec ( FileName  fName,
Box3D &  boundingBox,
std::vector< plint > &  offsets,
plint &  envelopeWidth,
plint &  gridLevel,
std::string &  dataType,
std::string &  descriptor,
std::string &  family,
std::vector< Box3D > &  components,
bool &  dynamicContent,
FileName &  data_fName 
)
void plb::parallelIO::readXmlSpec ( FileName  fName,
Box2D &  boundingBox,
std::vector< plint > &  offsets,
plint &  envelopeWidth,
plint &  gridLevel,
std::string &  dataType,
std::string &  descriptor,
std::string &  family,
std::vector< Box2D > &  components,
bool &  dynamicContent,
FileName &  data_fName 
)
void plb::parallelIO::save ( MultiBlock3D &  multiBlock,
FileName  fName,
bool  dynamicContent 
)
void plb::parallelIO::save ( MultiBlock2D &  multiBlock,
FileName  fName,
bool  dynamicContent 
)
void plb::parallelIO::saveFull ( MultiBlock3D &  multiBlock,
FileName  fName,
IndexOrdering::OrderingT  ordering 
)
void plb::parallelIO::saveFull ( MultiBlock2D &  multiBlock,
FileName  fName,
IndexOrdering::OrderingT  ordering 
)
void plb::parallelIO::transposeToBackward ( plint  sizeOfCell,
Box3D const &  domain,
std::vector< char > &  data 
)
void plb::parallelIO::transposeToBackward ( plint  sizeOfCell,
Box2D const &  domain,
std::vector< char > &  data 
)
void plb::parallelIO::writeRawData ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::writeRawData_mpi ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::writeRawData_posix ( FileName  fName,
std::vector< plint > const &  myBlockIds,
std::vector< plint > const &  offset,
std::vector< std::vector< char > > &  data 
)
void plb::parallelIO::writeXmlSpec ( MultiBlock3D &  multiBlock,
FileName  fName,
std::vector< plint > const &  offset,
bool  dynamicContent 
)
void plb::parallelIO::writeXmlSpec ( MultiBlock2D &  multiBlock,
FileName  fName,
std::vector< plint > const &  offset,
bool  dynamicContent 
)