fvFieldReconstructor Class Reference

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

Classes

class  fvPatchFieldReconstructor
 Mapper for sizing only - does not do any actual mapping. More...
 

Public Member Functions

 fvFieldReconstructor (const fvMesh &mesh, const PtrList< fvMesh > &procMeshes, const labelListList &faceProcAddressing, const labelListList &cellProcAddressing, const PtrList< surfaceLabelField::Boundary > &faceProcAddressingBf)
 Construct from components. More...
 
 fvFieldReconstructor (const fvFieldReconstructor &)=delete
 Disallow default bitwise copy construction. More...
 
label nReconstructed () const
 Return number of fields reconstructed. More...
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField (const IOobject &fieldIoObject, const PtrList< DimensionedField< Type, volMesh >> &procFields) const
 Reconstruct volume internal field. More...
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > reconstructFvVolumeInternalField (const IOobject &fieldIoObject) const
 Read and reconstruct volume internal field. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvPatchField, volMesh >> &) const
 Reconstruct volume field. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > reconstructFvVolumeField (const IOobject &fieldIoObject) const
 Read and reconstruct volume field. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> &) const
 Reconstruct surface field. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > reconstructFvSurfaceField (const IOobject &fieldIoObject) const
 Read and reconstruct surface field. More...
 
template<class Type >
void reconstructFvVolumeInternalFields (const IOobjectList &objects, const HashSet< word > &selectedFields)
 Read, reconstruct and write all/selected volume internal fields. More...
 
template<class Type >
void reconstructFvVolumeFields (const IOobjectList &objects, const HashSet< word > &selectedFields)
 Read, reconstruct and write all/selected volume fields. More...
 
template<class Type >
void reconstructFvSurfaceFields (const IOobjectList &objects, const HashSet< word > &selectedFields)
 Read, reconstruct and write all/selected surface fields. More...
 
void operator= (const fvFieldReconstructor &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

Finite volume reconstructor for volume and surface fields.

Source files

Definition at line 55 of file fvFieldReconstructor.H.

Constructor & Destructor Documentation

◆ fvFieldReconstructor() [1/2]

fvFieldReconstructor ( const fvMesh mesh,
const PtrList< fvMesh > &  procMeshes,
const labelListList faceProcAddressing,
const labelListList cellProcAddressing,
const PtrList< surfaceLabelField::Boundary > &  faceProcAddressingBf 
)

Construct from components.

Referenced by fvFieldReconstructor::fvPatchFieldReconstructor::fvPatchFieldReconstructor().

Here is the caller graph for this function:

◆ fvFieldReconstructor() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ nReconstructed()

◆ reconstructFvVolumeInternalField() [1/2]

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

Reconstruct volume internal field.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFvVolumeInternalField() [2/2]

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

Read and reconstruct volume internal field.

◆ reconstructFvVolumeField() [1/2]

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

Reconstruct volume field.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFvVolumeField() [2/2]

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

Read and reconstruct volume field.

◆ reconstructFvSurfaceField() [1/2]

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

Reconstruct surface field.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFvSurfaceField() [2/2]

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

Read and reconstruct surface field.

◆ reconstructFvVolumeInternalFields()

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

Read, reconstruct and write all/selected volume internal fields.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFvVolumeFields()

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

Read, reconstruct and write all/selected volume fields.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ reconstructFvSurfaceFields()

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

Read, reconstruct and write all/selected surface fields.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const fvFieldReconstructor )
delete

Disallow default bitwise assignment.

Referenced by fvFieldReconstructor::nReconstructed().

Here is the caller graph for this function:

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