|
waLBerla 7.4
|
#include <FileIO.impl.h>
Public Member Functions | |
| FieldWriter (const std::string &filename, const BlockDataID &fieldID, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | |
| void | writeToFile (const BlockStorage &blockStorage) const |
| void | readFromFile (BlockStorage &blockStorage) const |
Private Member Functions | |
| std::vector< IBlock * > | getBlocks (BlockStorage &blockStorage) const |
| std::vector< const IBlock * > | getBlocks (const BlockStorage &blockStorage) const |
| void | writeToFileNonMPI (const std::vector< const IBlock * > &blocks) const |
| void | readFromFileNonMPI (const std::vector< IBlock * > &blocks) const |
| std::vector< uint_t > | computeBlockOffsets (const std::vector< const IBlock * > &blocks) const |
| std::vector< uint_t > | computeBlockOffsets (const std::vector< IBlock * > &blocks) const |
| MPI_Offset | computeProcessByteOffset (uint_t processNumElements) const |
Private Attributes | |
| std::string | filename_ |
| BlockDataID | fieldID_ |
| Set< SUID > | requiredSelectors_ |
| Set< SUID > | incompatibleSelectors_ |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
| void walberla::field::internal::FieldWriter< FieldT >::readFromFile | ( | BlockStorage & | blockStorage | ) | const |
|
private |
| void walberla::field::internal::FieldWriter< FieldT >::writeToFile | ( | const BlockStorage & | blockStorage | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |