Classes | Public Member Functions | List of all members
pointFieldReconstructor Class Reference

Point field reconstructor. More...


class  pointPatchFieldReconstructor

Public Member Functions

 pointFieldReconstructor (const pointMesh &mesh, const PtrList< pointMesh > &procMeshes, const PtrList< labelIOList > &pointProcAddressing, const PtrList< labelIOList > &boundaryProcAddressing)
 Construct from components. More...
label nReconstructed () const
 Return number of fields reconstructed. More...
template<class Type >
tmp< GeometricField< Type, pointPatchField, pointMesh > > reconstructField (const IOobject &fieldIoObject)
 Reconstruct field. More...
template<class Type >
void reconstructFields (const IOobjectList &objects, const HashSet< word > &selectedFields)
 Reconstruct and write all fields. More...
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::pointPatchField, Foam::pointMesh > > reconstructField (const IOobject &fieldIoObject)

Detailed Description

Point field reconstructor.

Source files

Definition at line 51 of file pointFieldReconstructor.H.

Constructor & Destructor Documentation

◆ pointFieldReconstructor()

pointFieldReconstructor ( const pointMesh mesh,
const PtrList< pointMesh > &  procMeshes,
const PtrList< labelIOList > &  pointProcAddressing,
const PtrList< labelIOList > &  boundaryProcAddressing 

Construct from components.

Definition at line 31 of file pointFieldReconstructor.C.

References Foam::abort(), pointMesh::boundary(), Foam::FatalError, FatalErrorInFunction, forAll, Foam::min(), patchi, List< T >::setSize(), List< T >::size(), and UPtrList< T >::size().

Here is the call graph for this function:

Member Function Documentation

◆ nReconstructed()

label nReconstructed ( ) const

Return number of fields reconstructed.

Definition at line 141 of file pointFieldReconstructor.H.

References pointFieldReconstructor::reconstructField(), and pointFieldReconstructor::reconstructFields().

Here is the call graph for this function:

◆ reconstructField() [1/2]

tmp<GeometricField<Type, pointPatchField, pointMesh> > reconstructField ( const IOobject fieldIoObject)

Reconstruct field.

Referenced by pointFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFields()

void reconstructFields ( const IOobjectList objects,
const HashSet< word > &  selectedFields 

◆ reconstructField() [2/2]

Foam::tmp<Foam::GeometricField<Type, Foam::pointPatchField, Foam::pointMesh> > reconstructField ( const IOobject fieldIoObject)

The documentation for this class was generated from the following files: