Loading...
Searching...
No Matches
faFieldReconstructor Class Reference

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

#include <faFieldReconstructor.H>

Classes

class  faPatchFieldReconstructor

Public Member Functions

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

Static Public Attributes

static int verbose_
 Output verbosity when writing.

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()

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

Construct from components.

References mesh.

Member Function Documentation

◆ nReconstructed()

label nReconstructed ( ) const
inlinenoexcept

Return number of fields reconstructed.

Definition at line 190 of file faFieldReconstructor.H.

References Foam::noexcept.

◆ reconstructField() [1/2]

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

Reconstruct area field.

◆ reconstructAreaField()

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

Read and reconstruct area field.

◆ reconstructField() [2/2]

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

Reconstruct edge field.

◆ reconstructEdgeField()

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

Read and reconstruct edge field.

◆ reconstructAreaFields() [1/2]

template<class Type>
label reconstructAreaFields ( const UPtrList< const IOobject > & fieldObjects)

Read, reconstruct and write specified area fields.

◆ reconstructEdgeFields() [1/2]

template<class Type>
label reconstructEdgeFields ( const UPtrList< const IOobject > & fieldObjects)

Read, reconstruct and write specified edge fields.

◆ reconstructAreaFields() [2/2]

template<class Type>
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]

template<class Type>
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 167 of file faFieldReconstructor.H.


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