virtual ~multiDomainDecomposition()
Destructor.
TypeName("multiDomainDecomposition")
Runtime type information.
label nProcs() const
Return the number of processors in the decomposition.
void writeProcs(const bool doSets) const
Write the decomposed meshes and associated data.
multiDomainDecomposition(const processorRunTimes &procRunTimes, const fileName &meshPath, const wordList ®ionNames)
Construct from processor run times and region names.
bool readDecompose(const bool doSets)
Read in the complete mesh. Read the processor meshes if they are.
void writeComplete(const bool doSets) const
Write the decomposed meshes and associated data.
bool readReconstruct(const bool doSets)
Read in the processor meshes. Read the complete mesh if it is.
fvMesh::readUpdateState readUpdateReconstruct()
Read-update for reconstruction.
fvMesh::readUpdateState readUpdateDecompose()
Read-update for decomposition.