Go to the documentation of this file.
39 #ifndef parFvFieldReconstructor_H
40 #define parFvFieldReconstructor_H
50 class mapDistributePolyMesh;
51 class mapDistributeBase;
100 const bool isWriteProc
187 # include "parFvFieldReconstructorReconstructFields.C"
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A class for managing temporary objects.
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField(const DimensionedField< Type, volMesh > &) const
Reconstruct volume internal field.
void reconstructPoints()
Helper: reconstruct and write mesh points.
const bool isWriteProc_
Do I need to to write (usually master only)
fvMesh & baseMesh_
Reconstructed mesh reference.
A HashTable with keys but without contents.
PtrList< mapDistributeBase > patchFaceMaps_
Patch mappers.
const fvMesh & procMesh_
Processor mesh reference.
void reconstructFvVolumeInternalFields(const IOobjectList &objects, const HashSet< word > &selectedFields) const
Read, reconstruct and write all/selected volume internal fields.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
void operator=(const parFvFieldReconstructor &)
Disallow default bitwise assignment.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField(const GeometricField< Type, fvsPatchField, surfaceMesh > &) const
Reconstruct surface field.
gmvFile<< "tracers "<< particles.size()<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().x()<< ' ';}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().y()<< ' ';}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().z()<< ' ';}gmvFile<< nl;forAll(lagrangianScalarNames, i){ const word &name=lagrangianScalarNames[i];IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
Mesh data needed to do the Finite Volume discretisation.
const mapDistributePolyMesh & distMap_
Distribution map reference.
void reconstructFvSurfaceFields(const IOobjectList &objects, const HashSet< word > &selectedFields) const
Read, reconstruct and write all/selected surface fields.
List of IOobjects with searching and retrieving facilities.
parFvFieldReconstructor(const parFvFieldReconstructor &)
Disallow default bitwise copy construct.
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField(const GeometricField< Type, fvPatchField, volMesh > &fld) const
Reconstruct volume field.
void reconstructFvVolumeFields(const IOobjectList &objects, const HashSet< word > &selectedFields) const
Read, reconstruct and write all/selected volume fields.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Generic GeometricField class.
void createPatchFaceMaps()
Construct per-patch addressing.
Finite volume reconstructor for volume and surface fields.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...