39 #ifndef Foam_fvFieldReconstructor_H 40 #define Foam_fvFieldReconstructor_H 77 label nReconstructed_;
159 return nReconstructed_;
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
label nReconstructed() const noexcept
Return number of fields reconstructed.
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructVolumeField(const IOobject &fieldObject) const
Read and reconstruct volume field.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructSurfaceField(const IOobject &fieldObject) const
Read and reconstruct surface field.
Generic GeometricField class.
tmp< DimensionedField< Type, volMesh > > reconstructInternalField(const IOobject &fieldObject) const
Read and reconstruct volume internal field.
label size() const
The size of the mapper.
bool hasUnmapped() const
Any unmapped values?
A FieldMapper for finite-volume patch fields.
fvPatchFieldReconstructor(const label size)
Construct given size.
A List of wordRe with additional matching capabilities.
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
label reconstructAllFields(const IOobjectList &objects, const wordRes &selectedFields=wordRes())
Reconstruct all known field types.
const labelUList & directAddressing() const
Return the direct addressing values.
label reconstructVolumeFields(const UPtrList< const IOobject > &fieldObjects)
Read, reconstruct and write specified volume fields.
Finite volume reconstructor for volume and surface fields.
static const UList< label > & null()
Return a UList reference to a nullObject.
Mapper for sizing only - does not do any actual mapping.
label reconstructInternalFields(const UPtrList< const IOobject > &fieldObjects)
Read, reconstruct and write specified volume internal fields.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
tmp< DimensionedField< Type, volMesh > > reconstructField(const IOobject &fieldObject, const PtrList< DimensionedField< Type, volMesh >> &procFields) const
Reconstruct volume internal field.
Mesh data needed to do the Finite Volume discretisation.
static int verbose_
Output verbosity when writing.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
bool direct() const
Is it a direct (non-interpolating) mapper?
label reconstructSurfaceFields(const UPtrList< const IOobject > &fieldObjects)
Read, reconstruct and write specified surface fields.
A class for managing temporary objects.
Defines the attributes of an object for which implicit objectRegistry management is supported...