36 #ifndef LagrangianFieldDecomposer_H
37 #define LagrangianFieldDecomposer_H
70 template<
class GeoField>
75 template<
class Type,
template<
class>
class PrimitiveField>
77 decomposeLagrangianField
84 template<
class Type,
template<
class>
class PrimitiveField>
86 decomposeLagrangianField
100 const fvMesh& completeFvMesh,
104 const word& LagrangianName
130 template<
class GeoField>
134 template<
class GeoField>
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
List of IOobjects with searching and retrieving facilities.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Lagrangian field decomposer.
void decomposePositions() const
Write the decomposed positions.
void decomposeFields(const IOobjectList &objects) const
Read, decompose and write all Lagrangian fields.
LagrangianFieldDecomposer(const fvMesh &completeFvMesh, const PtrList< fvMesh > &procFvMeshes, const labelListList &faceProcAddressing, const labelListList &cellProcAddressing, const word &LagrangianName)
Construct from components.
PtrList< GeoField > decomposeField(const IOobject &) const
Read and decompose a field.
~LagrangianFieldDecomposer()
Destructor.
void operator=(const LagrangianFieldDecomposer &)=delete
Disallow default bitwise assignment.
const PtrList< LagrangianMesh > & procMeshes() const
Access the decomposed meshes.
Class containing Lagrangian geometry and topology.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Mesh data needed to do the Finite Volume discretisation.
A class for handling words, derived from string.