40#ifndef Foam_IOmapDistributePolyMesh_H
41#define Foam_IOmapDistributePolyMesh_H
63 bool readIOcontents();
135 return IOmapDistributePolyMesh::typeName;
171 return contentRef_.cref();
A IOmapDistributePolyMesh wrapper for using referenced external data.
IOmapDistributePolyMeshRef()=delete
No default construct.
IOmapDistributePolyMeshRef(const IOmapDistributePolyMeshRef &)=delete
No copy construct.
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
virtual bool readData(Istream &is)
The readData method for regIOobject read operation.
virtual const word & type() const
Type is identical to IOmapDistributePolyMesh.
virtual ~IOmapDistributePolyMeshRef()=default
Destructor.
void operator=(const IOmapDistributePolyMeshRef &)=delete
No copy assignment.
static void writeContents(const IOobject &io, const mapDistributePolyMesh &map)
Write contents. The IOobject is never registered.
virtual ~IOmapDistributePolyMesh()=default
Destructor.
TypeName("mapDistributePolyMesh")
Runtime type information.
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
IOmapDistributePolyMesh(const IOobject &io)
Construct from IOobject.
virtual bool readData(Istream &is)
The readData method for regIOobject read operation.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
mapDistributePolyMesh()
Default construct - uses worldComm.
A class for managing references or pointers (no reference counting).
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
regIOobject(const IOobject &io, const bool isTimeObject=false)
Construct from IOobject. The optional flag adds special handling if the object is the top-level regIO...
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.