39#ifndef Foam_pointFieldReconstructor_H
40#define Foam_pointFieldReconstructor_H
56class pointFieldReconstructor
76 label nReconstructed_;
82 pointFieldReconstructor(
const pointFieldReconstructor&) =
delete;
85 void operator=(
const pointFieldReconstructor&) =
delete;
142 pointFieldReconstructor
156 return nReconstructed_;
207 #include "pointFieldReconstructor.txx"
Generic GeometricField class.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable,...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static const UList< label > & null() noexcept
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
bool hasUnmapped() const noexcept
Any unmapped values?
bool direct() const noexcept
Is it a direct (non-interpolating) mapper?
pointPatchFieldReconstructor(const label size)
Construct given size.
label size() const noexcept
The size of the mapper.
const labelUList & directAddressing() const noexcept
Return the direct addressing values.
label reconstructPointFields(const IOobjectList &objects, const wordRes &selectedFields=wordRes())
Reconstruct and write all or selected point fields.
tmp< GeometricField< Type, pointPatchField, pointMesh > > reconstructPointField(const IOobject &fieldObject)
Read and reconstruct point field.
label reconstructPointFields(const UPtrList< const IOobject > &fieldObjects)
Reconstruct and write specified point fields.
tmp< GeometricField< Type, pointPatchField, pointMesh > > reconstructField(const IOobject &fieldObject, const UPtrList< GeometricField< Type, pointPatchField, pointMesh > > &) const
Reconstruct field.
label reconstructAllFields(const IOobjectList &objects, const wordRes &selectedFields=wordRes())
Reconstruct and write all known field types.
pointFieldReconstructor(const pointMesh &mesh, const UPtrList< pointMesh > &procMeshes, const UPtrList< labelIOList > &pointProcAddressing, const UPtrList< labelIOList > &boundaryProcAddressing)
Construct from components.
label nReconstructed() const noexcept
Return number of fields reconstructed.
static int verbose_
Output verbosity when writing.
Mesh representing a set of points created from polyMesh.
Foam::pointPatchFieldMapper.
pointPatchFieldMapper()=default
Default construct.
A class for managing temporary objects.
A List of wordRe with additional matching capabilities.
List< labelListList > labelListListList
List of labelListList.
UList< label > labelUList
A UList of labels.