fvFieldDecomposer Class Reference

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

Classes

class  patchFieldDecomposer
 Patch field decomposer class. More...
 

Public Member Functions

 fvFieldDecomposer (const fvMesh &completeMesh, const fvMesh &procMesh, const labelList &faceAddressing, const labelList &cellAddressing, const surfaceLabelField::Boundary &faceAddressingBf)
 Construct from components. More...
 
 fvFieldDecomposer (const fvFieldDecomposer &)=delete
 Disallow default bitwise copy construction. More...
 
 ~fvFieldDecomposer ()
 Destructor. More...
 
template<class Type >
tmp< VolField< Type > > decomposeField (const VolField< Type > &field) const
 Decompose volume field. More...
 
template<class Type >
tmp< SurfaceField< Type > > decomposeField (const SurfaceField< Type > &field) const
 Decompose surface field. More...
 
template<class GeoField >
void decomposeFields (const PtrList< GeoField > &fields) const
 Decompose a list of fields. More...
 
void operator= (const fvFieldDecomposer &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

Finite Volume volume and surface field decomposer.

Source files

Definition at line 53 of file fvFieldDecomposer.H.

Constructor & Destructor Documentation

◆ fvFieldDecomposer() [1/2]

fvFieldDecomposer ( const fvMesh completeMesh,
const fvMesh procMesh,
const labelList faceAddressing,
const labelList cellAddressing,
const surfaceLabelField::Boundary faceAddressingBf 
)

Construct from components.

◆ fvFieldDecomposer() [2/2]

fvFieldDecomposer ( const fvFieldDecomposer )
delete

Disallow default bitwise copy construction.

◆ ~fvFieldDecomposer()

Destructor.

Member Function Documentation

◆ decomposeField() [1/2]

tmp<VolField<Type> > decomposeField ( const VolField< Type > &  field) const

Decompose volume field.

◆ decomposeField() [2/2]

tmp<SurfaceField<Type> > decomposeField ( const SurfaceField< Type > &  field) const

Decompose surface field.

◆ decomposeFields()

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

Decompose a list of fields.

◆ operator=()

void operator= ( const fvFieldDecomposer )
delete

Disallow default bitwise assignment.


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