38#ifndef Foam_processorMeshes_H
39#define Foam_processorMeshes_H
92 processorMeshes(
const processorMeshes&) =
delete;
95 void operator=(
const processorMeshes&) =
delete;
119 const word&
name()
const noexcept {
return meshName_; }
138 return pointProcAddressing_;
143 return faceProcAddressing_;
148 return cellProcAddressing_;
153 return boundaryProcAddressing_;
166 return pBoundaryProcAddressing_;
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
Mesh data needed to do the Finite Volume discretisation.
Mesh consisting of general polyhedral cells.
readUpdateState
Enumeration defining the state of the mesh after a read update.
const PtrList< labelIOList > & pointMeshBoundaryProcAddressing() const noexcept
const PtrList< labelIOList > & cellProcAddressing() const noexcept
const PtrList< pointMesh > & pointMeshes() const noexcept
The processor point meshes.
const PtrList< labelIOList > & boundaryProcAddressing() const noexcept
processorMeshes(const UPtrList< Time > &databases, const word &meshName)
Construct from components.
void reconstructPoints(fvMesh &)
Reconstruct point position after motion in parallel.
const PtrList< fvMesh > & meshes() const noexcept
The processor meshes.
const PtrList< labelIOList > & pointProcAddressing() const noexcept
label nProcs() const noexcept
The number of processors used.
ClassName("processorMeshes")
Runtime type information.
const word & name() const noexcept
The (volume) mesh-region name.
PtrList< fvMesh > & meshes() noexcept
The processor meshes.
static void removeFiles(const polyMesh &mesh)
Helper: remove all procAddressing files from mesh instance.
PtrList< labelIOList > & faceProcAddressing() noexcept
polyMesh::readUpdateState readUpdate()
Update meshes based on the mesh files saved in time directories.
A class for handling words, derived from Foam::string.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.