Public Member Functions | List of all members
parFvFieldReconstructor Class Reference

Finite volume reconstructor for volume and surface fields. More...

Public Member Functions

 parFvFieldReconstructor (fvMesh &baseMesh, const fvMesh &procMesh, const mapDistributePolyMesh &distMap, const bool isWriteProc)
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField (const DimensionedField< Type, volMesh > &) const
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField (const IOobject &fieldIoObject) const
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField (const GeometricField< Type, fvPatchField, volMesh > &fld) const
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField (const IOobject &fieldIoObject) const
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField (const GeometricField< Type, fvsPatchField, surfaceMesh > &) const
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField (const IOobject &fieldIoObject) const
 
template<class Type >
label reconstructFvVolumeInternalFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) const
 
template<class Type >
label reconstructFvVolumeFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) const
 
template<class Type >
label reconstructFvSurfaceFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) const
 
void reconstructPoints ()
 

Detailed Description

Finite volume reconstructor for volume and surface fields.

Runs in parallel. Reconstructs from procMesh to baseMesh. baseMesh is non-zero cells on processor0 only.

Source files

Definition at line 57 of file parFvFieldReconstructor.H.

Constructor & Destructor Documentation

◆ parFvFieldReconstructor()

parFvFieldReconstructor ( fvMesh baseMesh,
const fvMesh procMesh,
const mapDistributePolyMesh distMap,
const bool  isWriteProc 
)

Member Function Documentation

◆ reconstructFvVolumeInternalField() [1/2]

tmp<DimensionedField<Type, volMesh> > reconstructFvVolumeInternalField ( const DimensionedField< Type, volMesh > &  ) const

◆ reconstructFvVolumeInternalField() [2/2]

tmp<DimensionedField<Type, volMesh> > reconstructFvVolumeInternalField ( const IOobject fieldIoObject) const

◆ reconstructFvVolumeField() [1/2]

tmp<GeometricField<Type, fvPatchField, volMesh> > reconstructFvVolumeField ( const GeometricField< Type, fvPatchField, volMesh > &  fld) const

◆ reconstructFvVolumeField() [2/2]

tmp<GeometricField<Type, fvPatchField, volMesh> > reconstructFvVolumeField ( const IOobject fieldIoObject) const

◆ reconstructFvSurfaceField() [1/2]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > reconstructFvSurfaceField ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ) const

◆ reconstructFvSurfaceField() [2/2]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > reconstructFvSurfaceField ( const IOobject fieldIoObject) const

◆ reconstructFvVolumeInternalFields()

label reconstructFvVolumeInternalFields ( const IOobjectList objects,
const wordRes selectedFields = wordRes() 
) const

◆ reconstructFvVolumeFields()

label reconstructFvVolumeFields ( const IOobjectList objects,
const wordRes selectedFields = wordRes() 
) const

◆ reconstructFvSurfaceFields()

label reconstructFvSurfaceFields ( const IOobjectList objects,
const wordRes selectedFields = wordRes() 
) const

◆ reconstructPoints()

void reconstructPoints ( )

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