40 #ifndef Foam_fvMeshTools_H 41 #define Foam_fvMeshTools_H 52 class mapDistributePolyMesh;
62 template<
class GeoField>
63 static void addPatchFields
67 const word& defaultPatchFieldType,
68 const typename GeoField::value_type& defaultPatchValue
72 template<
class GeoField>
73 static void setPatchFields
81 template<
class GeoField>
82 static void setPatchFields
86 const typename GeoField::value_type& value
90 template<
class GeoField>
93 template<
class GeoField>
110 const bool decompose,
111 const bool verbose =
false 128 const word& defaultPatchFieldType,
129 const bool validBoundary
133 static void setPatchFields
150 const bool validBoundary
172 const bool masterOnlyReading,
173 const bool verbose =
false 184 const bool decompose,
185 const bool verbose =
false 197 const bool verbose =
true 205 const bool verbose =
false 222 const bool decompose,
223 const fileName& writeHandlerInstance,
A class for handling file names.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
A class for managing references or pointers (no reference counting)
A class for handling words, derived from Foam::string.
Foam::word regionName(args.getOrDefault< word >("region", Foam::polyMesh::defaultRegion))
Mesh data needed to do the Finite Volume discretisation.
const std::string patch
OpenFOAM patch number as a std::string.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, IOobject::NO_REGISTER)
Registry of regIOobjects.
A patch is a list of labels that address the faces in the global face list.
Defines the attributes of an object for which implicit objectRegistry management is supported...