FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

fvFieldDecomposer Class Reference

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


Detailed Description

Finite Volume volume and surface field decomposer.

Source files

Definition at line 54 of file fvFieldDecomposer.H.

Collaboration diagram for fvFieldDecomposer:

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: