FreeFOAM The Cross-Platform CFD Toolkit
fvFieldDecomposer Class Reference

Finite Volume volume and surface field decomposer. More...


Detailed Description

List of all members.

Classes

class  patchFieldDecomposer
 Patch field decomposer class. More...
class  processorSurfacePatchFieldDecomposer
 Processor patch field decomposer class. Surface field is assumed. More...
class  processorVolPatchFieldDecomposer
 Processor patch field decomposer class. Maps either owner or. More...

Public Member Functions

 fvFieldDecomposer (const fvMesh &completeMesh, const fvMesh &procMesh, const labelList &faceAddressing, const labelList &cellAddressing, const labelList &boundaryAddressing)
 Construct from components.
 ~fvFieldDecomposer ()
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > > 
decomposeField (const GeometricField< Type, fvPatchField, volMesh > &field) const
 Decompose volume field.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > > 
decomposeField (const GeometricField< Type, fvsPatchField, surfaceMesh > &field) const
 Decompose surface field.
template<class GeoField >
void decomposeFields (const PtrList< GeoField > &fields) const

Constructor & Destructor Documentation

fvFieldDecomposer ( const fvMesh completeMesh,
const fvMesh procMesh,
const labelList faceAddressing,
const labelList cellAddressing,
const labelList boundaryAddressing 
)

Construct from components.


Member Function Documentation

tmp<GeometricField<Type, fvPatchField, volMesh> > decomposeField ( const GeometricField< Type, fvPatchField, volMesh > &  field) const

Decompose volume field.

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > decomposeField ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  field) const

Decompose surface field.

void decomposeFields ( const PtrList< GeoField > &  fields) const

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