faFieldReconstructor Class Reference

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

Classes

class  faPatchFieldReconstructor
 

Public Member Functions

 faFieldReconstructor (faMesh &mesh, const PtrList< faMesh > &procMeshes, const PtrList< labelIOList > &edgeProcAddressing, const PtrList< labelIOList > &faceProcAddressing, const PtrList< labelIOList > &boundaryProcAddressing)
 Construct from components. More...
 
template<class Type >
tmp< GeometricField< Type, faPatchField, areaMesh > > reconstructFaAreaField (const IOobject &fieldIoObject)
 Reconstruct area field. More...
 
template<class Type >
tmp< GeometricField< Type, faePatchField, edgeMesh > > reconstructFaEdgeField (const IOobject &fieldIoObject)
 Reconstruct edge field. More...
 
template<class Type >
void reconstructFaAreaFields (const IOobjectList &objects)
 Reconstruct and write all area fields. More...
 
template<class Type >
void reconstructFaEdgeFields (const IOobjectList &objects)
 Reconstruct and write all area fields. More...
 
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::faPatchField, Foam::areaMesh > > reconstructFaAreaField (const IOobject &fieldIoObject)
 
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::faePatchField, Foam::edgeMesh > > reconstructFaEdgeField (const IOobject &fieldIoObject)
 

Detailed Description

Finite Area area and edge fields reconstruction.

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

Source files

Definition at line 59 of file faFieldReconstructor.H.

Constructor & Destructor Documentation

◆ faFieldReconstructor()

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

Construct from components.

Definition at line 33 of file faFieldReconstructor.C.

Member Function Documentation

◆ reconstructFaAreaField() [1/2]

tmp<GeometricField<Type, faPatchField, areaMesh> > reconstructFaAreaField ( const IOobject fieldIoObject)

Reconstruct area field.

◆ reconstructFaEdgeField() [1/2]

tmp<GeometricField<Type, faePatchField, edgeMesh> > reconstructFaEdgeField ( const IOobject fieldIoObject)

Reconstruct edge field.

◆ reconstructFaAreaFields()

void reconstructFaAreaFields ( const IOobjectList objects)

Reconstruct and write all area fields.

Definition at line 575 of file faFieldReconstructorFields.C.

References Foam::endl(), fieldNames(), Foam::Info, IOobjectList::sortedNames(), and Foam::vtk::write().

Here is the call graph for this function:

◆ reconstructFaEdgeFields()

void reconstructFaEdgeFields ( const IOobjectList objects)

Reconstruct and write all area fields.

Definition at line 602 of file faFieldReconstructorFields.C.

References Foam::endl(), fieldNames(), Foam::Info, IOobjectList::sortedNames(), and Foam::vtk::write().

Here is the call graph for this function:

◆ reconstructFaAreaField() [2/2]

Foam::tmp<Foam::GeometricField<Type, Foam::faPatchField, Foam::areaMesh> > reconstructFaAreaField ( const IOobject fieldIoObject)

Definition at line 42 of file faFieldReconstructorFields.C.

References boundary, GeometricField< Type, PatchField, GeoMesh >::boundaryField(), cp, forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::name(), and Foam::New().

Here is the call graph for this function:

◆ reconstructFaEdgeField() [2/2]

Foam::tmp<Foam::GeometricField<Type, Foam::faePatchField, Foam::edgeMesh> > reconstructFaEdgeField ( const IOobject fieldIoObject)

Definition at line 298 of file faFieldReconstructorFields.C.

References boundary, GeometricField< Type, PatchField, GeoMesh >::boundaryField(), cp, forAll, GeometricField< Type, PatchField, GeoMesh >::internalField(), IOobject::name(), and Foam::New().

Here is the call graph for this function:

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