faFieldReconstructor Class Reference

Finite Area area and edge fields reconstruction. More...

Classes

class  faPatchFieldReconstructor
 

Public Member Functions

 faFieldReconstructor (const faFieldReconstructor &)=delete
 No copy construct. More...
 
void operator= (const faFieldReconstructor &)=delete
 No copy assignment. More...
 
 faFieldReconstructor (const faMesh &mesh, const UPtrList< faMesh > &procMeshes, const UPtrList< labelIOList > &edgeProcAddressing, const UPtrList< labelIOList > &faceProcAddressing, const UPtrList< labelIOList > &boundaryProcAddressing)
 Construct from components. More...
 
label nReconstructed () const noexcept
 Return number of fields reconstructed. More...
 
template<class Type >
tmp< GeometricField< Type, faPatchField, areaMesh > > reconstructField (const IOobject &fieldObject, const UPtrList< GeometricField< Type, faPatchField, areaMesh >> &) const
 Reconstruct area field. More...
 
template<class Type >
tmp< GeometricField< Type, faPatchField, areaMesh > > reconstructAreaField (const IOobject &fieldObject)
 Read and reconstruct area field. More...
 
template<class Type >
tmp< GeometricField< Type, faePatchField, edgeMesh > > reconstructField (const IOobject &fieldObject, const UPtrList< GeometricField< Type, faePatchField, edgeMesh >> &) const
 Reconstruct edge field. More...
 
template<class Type >
tmp< GeometricField< Type, faePatchField, edgeMesh > > reconstructEdgeField (const IOobject &fieldObject)
 Read and reconstruct edge field. More...
 
template<class Type >
label reconstructAreaFields (const UPtrList< const IOobject > &fieldObjects)
 Read, reconstruct and write specified area fields. More...
 
template<class Type >
label reconstructEdgeFields (const UPtrList< const IOobject > &fieldObjects)
 Read, reconstruct and write specified edge fields. More...
 
template<class Type >
label reconstructAreaFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes())
 Read, reconstruct and write all/selected area fields. More...
 
template<class Type >
label reconstructEdgeFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes())
 Read, reconstruct and write all/selected edge fields. More...
 
label reconstructAllFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes())
 Reconstruct all supported area/edge field types. More...
 

Static Public Attributes

static int verbose_
 Output verbosity when writing. More...
 

Detailed Description

Finite Area area and edge fields reconstruction.

Author Zeljko Tukovic, FSB Zagreb Hrvoje Jasak, Wikki Ltd.

Source files

Definition at line 56 of file faFieldReconstructor.H.

Constructor & Destructor Documentation

◆ faFieldReconstructor() [1/2]

No copy construct.

◆ faFieldReconstructor() [2/2]

faFieldReconstructor ( const faMesh mesh,
const UPtrList< faMesh > &  procMeshes,
const UPtrList< labelIOList > &  edgeProcAddressing,
const UPtrList< labelIOList > &  faceProcAddressing,
const UPtrList< labelIOList > &  boundaryProcAddressing 
)

Construct from components.

Member Function Documentation

◆ operator=()

void operator= ( const faFieldReconstructor )
delete

No copy assignment.

◆ nReconstructed()

label nReconstructed ( ) const
inlinenoexcept

Return number of fields reconstructed.

Definition at line 196 of file faFieldReconstructor.H.

◆ reconstructField() [1/2]

tmp<GeometricField<Type, faPatchField, areaMesh> > reconstructField ( const IOobject fieldObject,
const UPtrList< GeometricField< Type, faPatchField, areaMesh >> &   
) const

Reconstruct area field.

◆ reconstructAreaField()

tmp<GeometricField<Type, faPatchField, areaMesh> > reconstructAreaField ( const IOobject fieldObject)

Read and reconstruct area field.

◆ reconstructField() [2/2]

tmp<GeometricField<Type, faePatchField, edgeMesh> > reconstructField ( const IOobject fieldObject,
const UPtrList< GeometricField< Type, faePatchField, edgeMesh >> &   
) const

Reconstruct edge field.

◆ reconstructEdgeField()

tmp<GeometricField<Type, faePatchField, edgeMesh> > reconstructEdgeField ( const IOobject fieldObject)

Read and reconstruct edge field.

◆ reconstructAreaFields() [1/2]

label reconstructAreaFields ( const UPtrList< const IOobject > &  fieldObjects)

Read, reconstruct and write specified area fields.

◆ reconstructEdgeFields() [1/2]

label reconstructEdgeFields ( const UPtrList< const IOobject > &  fieldObjects)

Read, reconstruct and write specified edge fields.

◆ reconstructAreaFields() [2/2]

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

Read, reconstruct and write all/selected area fields.

An empty wordRes corresponds to select ALL.

◆ reconstructEdgeFields() [2/2]

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

Read, reconstruct and write all/selected edge fields.

An empty wordRes corresponds to select ALL.

◆ reconstructAllFields()

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

Reconstruct all supported area/edge field types.

Member Data Documentation

◆ verbose_

int verbose_
static

Output verbosity when writing.

Definition at line 160 of file faFieldReconstructor.H.


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