36 #ifndef LagrangianFieldReconstructor_H
37 #define LagrangianFieldReconstructor_H
67 template<
class GeoField>
68 static bool reconstructs
79 template<
class>
class PrimitiveField,
80 template<
class,
class,
template<
class>
class>
class GeoField
82 tmp<PrimitiveField<Type>> reconstructLagrangianPrimitiveField
92 template<
class Type,
template<
class>
class PrimitiveField>
94 reconstructLagrangianField
103 template<
class Type,
template<
class>
class PrimitiveField>
105 reconstructLagrangianField
121 const fvMesh& completeFvMesh,
125 const word& LagrangianName
144 return completeMesh_;
154 static bool reconstructs
164 template<
class GeoField>
168 template<
class GeoField>
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
A HashTable with keys but without contents.
List of IOobjects with searching and retrieving facilities.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Lagrangian field reconstructor.
tmp< GeoField > reconstructField(const IOobject &) const
Read and reconstruct a field.
const LagrangianMesh & completeMesh() const
Access the complete mesh.
LagrangianFieldReconstructor(const fvMesh &completeFvMesh, const PtrList< fvMesh > &procFvMeshes, const labelListList &faceProcAddressing, const labelListList &cellProcAddressing, const word &LagrangianName)
Construct from components.
void reconstructPositions() const
Write the reconstructed positions.
const PtrList< LagrangianMesh > & procMeshes() const
Access the list of processor meshes.
~LagrangianFieldReconstructor()
Destructor.
void operator=(const LagrangianFieldReconstructor &)=delete
Disallow default bitwise assignment.
void reconstructFields(const IOobjectList &objects, const HashSet< word > &selectedFields) const
Read, reconstruct and write all/selected Lagrangian fields.
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 managing temporary objects.
A class for handling words, derived from string.