Public Member Functions | Private Member Functions | Private Attributes
dimFieldDecomposer Class Reference

Dimensioned field decomposer. More...

Collaboration diagram for dimFieldDecomposer:
Collaboration graph
[legend]

Public Member Functions

 dimFieldDecomposer (const fvMesh &completeMesh, const fvMesh &procMesh, const labelList &faceAddressing, const labelList &cellAddressing)
 Construct from components. More...
 
 ~dimFieldDecomposer ()
 Destructor. More...
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > decomposeField (const DimensionedField< Type, volMesh > &field) const
 Decompose field. More...
 
template<class GeoField >
void decomposeFields (const PtrList< GeoField > &fields) const
 Decompose llist of fields. More...
 
 dimFieldDecomposer (const fvMesh &completeMesh, const fvMesh &procMesh, const labelList &faceAddressing, const labelList &cellAddressing)
 Construct from components. More...
 
 ~dimFieldDecomposer ()
 Destructor. More...
 
template<class Type >
tmp< DimensionedField< Type, volMesh > > decomposeField (const DimensionedField< Type, volMesh > &field) const
 Decompose field. More...
 
template<class GeoField >
void decomposeFields (const PtrList< GeoField > &fields) const
 Decompose llist of fields. More...
 
template<class Type >
Foam::tmp< Foam::DimensionedField< Type, Foam::volMesh > > decomposeField (const DimensionedField< Type, volMesh > &field) const
 

Private Member Functions

 dimFieldDecomposer (const dimFieldDecomposer &)
 Disallow default bitwise copy construct. More...
 
void operator= (const dimFieldDecomposer &)
 Disallow default bitwise assignment. More...
 
 dimFieldDecomposer (const dimFieldDecomposer &)
 Disallow default bitwise copy construct. More...
 
void operator= (const dimFieldDecomposer &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const fvMeshcompleteMesh_
 Reference to complete mesh. More...
 
const fvMeshprocMesh_
 Reference to processor mesh. More...
 
const labelListfaceAddressing_
 Reference to face addressing. More...
 
const labelListcellAddressing_
 Reference to cell addressing. More...
 

Detailed Description

Dimensioned field decomposer.

Source files

Source files

Definition at line 52 of file dimFieldDecomposer.H.

Constructor & Destructor Documentation

◆ dimFieldDecomposer() [1/4]

dimFieldDecomposer ( const dimFieldDecomposer )
private

Disallow default bitwise copy construct.

◆ dimFieldDecomposer() [2/4]

dimFieldDecomposer ( const fvMesh completeMesh,
const fvMesh procMesh,
const labelList faceAddressing,
const labelList cellAddressing 
)

Construct from components.

Definition at line 32 of file dimFieldDecomposer.C.

◆ ~dimFieldDecomposer() [1/2]

Destructor.

Definition at line 48 of file dimFieldDecomposer.C.

◆ dimFieldDecomposer() [3/4]

dimFieldDecomposer ( const dimFieldDecomposer )
private

Disallow default bitwise copy construct.

◆ dimFieldDecomposer() [4/4]

dimFieldDecomposer ( const fvMesh completeMesh,
const fvMesh procMesh,
const labelList faceAddressing,
const labelList cellAddressing 
)

Construct from components.

◆ ~dimFieldDecomposer() [2/2]

Destructor.

Member Function Documentation

◆ operator=() [1/2]

void operator= ( const dimFieldDecomposer )
private

Disallow default bitwise assignment.

◆ decomposeField() [1/3]

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

Decompose field.

◆ decomposeFields() [1/2]

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

Decompose llist of fields.

Definition at line 64 of file dimFieldDecomposerDecomposeFields.C.

References fields, forAll, and write().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=() [2/2]

void operator= ( const dimFieldDecomposer )
private

Disallow default bitwise assignment.

◆ decomposeField() [2/3]

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

Decompose field.

◆ decomposeFields() [2/2]

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

Decompose llist of fields.

◆ decomposeField() [3/3]

Foam::tmp<Foam::DimensionedField<Type, Foam::volMesh> > decomposeField ( const DimensionedField< Type, volMesh > &  field) const

Definition at line 33 of file dimFieldDecomposerDecomposeFields.C.

References DimensionedField::dimensions().

Here is the call graph for this function:

Field Documentation

◆ completeMesh_

const fvMesh & completeMesh_
private

Reference to complete mesh.

Definition at line 59 of file dimFieldDecomposer.H.

◆ procMesh_

const fvMesh & procMesh_
private

Reference to processor mesh.

Definition at line 62 of file dimFieldDecomposer.H.

◆ faceAddressing_

const labelList & faceAddressing_
private

Reference to face addressing.

Definition at line 65 of file dimFieldDecomposer.H.

◆ cellAddressing_

const labelList & cellAddressing_
private

Reference to cell addressing.

Definition at line 68 of file dimFieldDecomposer.H.


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