All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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: