Loading...
Searching...
No Matches
pointFieldDecomposer Class Reference

Point field decomposer. More...

#include <pointFieldDecomposer.H>

Classes

class  patchFieldDecomposer
 Point patch field decomposer class. More...
class  fieldsCache

Public Member Functions

 pointFieldDecomposer (const pointFieldDecomposer &)=delete
 No copy construct.
void operator= (const pointFieldDecomposer &)=delete
 No copy assignment.
 pointFieldDecomposer (Foam::zero, const pointMesh &procMesh, const labelUList &pointAddressing, const labelUList &boundaryAddressing)
 Construct without mappers, added later with reset().
 pointFieldDecomposer (const pointMesh &completeMesh, const pointMesh &procMesh, const labelUList &pointAddressing, const labelUList &boundaryAddressing)
 Construct from components.
 ~pointFieldDecomposer ()=default
 Destructor.
bool empty () const noexcept
 True if no mappers have been allocated.
void clear ()
 Remove all mappers.
void reset (const pointMesh &completeMesh)
 Reset mappers using information from the complete mesh.
template<class Type>
tmp< GeometricField< Type, pointPatchField, pointMesh > > decomposeField (const GeometricField< Type, pointPatchField, pointMesh > &) const
 Decompose point field.
template<class GeoField>
void decomposeFields (const UPtrList< GeoField > &fields) const
 Decompose list of fields.

Detailed Description

Constructor & Destructor Documentation

◆ pointFieldDecomposer() [1/3]

pointFieldDecomposer ( const pointFieldDecomposer & )
delete

No copy construct.

References pointFieldDecomposer().

Referenced by pointFieldDecomposer::fieldsCache::decomposeAllFields(), operator=(), and pointFieldDecomposer().

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

◆ pointFieldDecomposer() [2/3]

pointFieldDecomposer ( Foam::zero ,
const pointMesh & procMesh,
const labelUList & pointAddressing,
const labelUList & boundaryAddressing )

Construct without mappers, added later with reset().

◆ pointFieldDecomposer() [3/3]

pointFieldDecomposer ( const pointMesh & completeMesh,
const pointMesh & procMesh,
const labelUList & pointAddressing,
const labelUList & boundaryAddressing )

Construct from components.

◆ ~pointFieldDecomposer()

~pointFieldDecomposer ( )
default

Destructor.

Member Function Documentation

◆ operator=()

void operator= ( const pointFieldDecomposer & )
delete

No copy assignment.

References pointFieldDecomposer().

Here is the call graph for this function:

◆ empty()

bool empty ( ) const
noexcept

True if no mappers have been allocated.

References Foam::noexcept.

◆ clear()

void clear ( )

Remove all mappers.

References clear().

Referenced by clear().

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

◆ reset()

void reset ( const pointMesh & completeMesh)

Reset mappers using information from the complete mesh.

References reset().

Referenced by reset().

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

◆ decomposeField()

template<class Type>
tmp< GeometricField< Type, pointPatchField, pointMesh > > decomposeField ( const GeometricField< Type, pointPatchField, pointMesh > & ) const

Decompose point field.

References decomposeField().

Referenced by decomposeField().

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

◆ decomposeFields()

template<class GeoField>
void decomposeFields ( const UPtrList< GeoField > & fields) const

Decompose list of fields.

References decomposeFields(), and fields.

Referenced by decomposeFields().

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

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