Go to the documentation of this file.
42 #ifndef faFieldReconstructor_H
43 #define faFieldReconstructor_H
96 label sizeBeforeMapping_;
123 return sizeBeforeMapping_;
149 const PtrList<faMesh>& procMeshes,
150 const PtrList<labelIOList>& edgeProcAddressing,
152 const PtrList<labelIOList>& boundaryProcAddressing
160 tmp<GeometricField<Type, faPatchField, areaMesh>>
163 const IOobject& fieldIoObject
168 tmp<GeometricField<Type, faePatchField, edgeMesh>>
171 const IOobject& fieldIoObject
178 const IOobjectList& objects
185 const IOobjectList& objects
tmp< GeometricField< Type, faPatchField, areaMesh > > reconstructFaAreaField(const IOobject &fieldIoObject)
Defines the attributes of an object for which implicit objectRegistry management is supported,...
PtrList< labelIOList > & faceProcAddressing
virtual label size() const
A class for managing temporary objects.
Finite Area area and edge fields reconstruction.
faPatchFieldReconstructor(const label size, const label sizeBeforeMapping)
void reconstructFaAreaFields(const IOobjectList &objects)
virtual label sizeBeforeMapping() const
void reconstructFaEdgeFields(const IOobjectList &objects)
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
tmp< GeometricField< Type, faePatchField, edgeMesh > > reconstructFaEdgeField(const IOobject &fieldIoObject)
List of IOobjects with searching and retrieving facilities.
virtual bool direct() const
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Finite area mesh. Used for 2-D non-Euclidian finite area method.
virtual const labelUList & directAddressing() const
static const UList< T > & null()
virtual bool hasUnmapped() const