Go to the documentation of this file.
39 #ifndef fvFieldReconstructor_H
40 #define fvFieldReconstructor_H
77 label nReconstructed_;
151 return nReconstructed_;
Defines the attributes of an object for which implicit objectRegistry management is supported,...
PtrList< labelIOList > & faceProcAddressing
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField(const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvPatchField, volMesh >> &) const
Reconstruct volume field.
label reconstructFvVolumeInternalFields(const IOobjectList &objects, const UList< word > &fieldNames)
Read, reconstruct and write specified volume internal fields.
A class for managing temporary objects.
label nReconstructed() const
Return number of fields reconstructed.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField(const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> &) const
Reconstruct surface field.
bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
Mapper for sizing only - does not do any actual mapping.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
const wordRes fieldNames(propsDict.getOrDefault< wordRes >("fields", wordRes()))
Mesh data needed to do the Finite Volume discretisation.
List of IOobjects with searching and retrieving facilities.
Finite volume reconstructor for volume and surface fields.
A List of wordRe with additional matching capabilities.
const labelUList & directAddressing() const
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField(const IOobject &fieldIoObject, const PtrList< DimensionedField< Type, volMesh >> &procFields) const
Reconstruct volume internal field.
Foam::fvPatchFieldMapper.
static const UList< T > & null()
Return a UList reference to a nullObject.
label reconstructFvSurfaceFields(const IOobjectList &objects, const UList< word > &fieldNames)
Read, reconstruct and write specified surface fields.
label reconstructFvVolumeFields(const IOobjectList &objects, const UList< word > &fieldNames)
Read, reconstruct and write specified volume fields.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
fvPatchFieldReconstructor(const label size)
Construct given size.