Classes | Public Member Functions | List of all members
pointFieldDecomposer Class Reference

Point field decomposer. More...

Classes

class  patchFieldDecomposer
 

Public Member Functions

 pointFieldDecomposer (const pointFieldDecomposer &)=delete
 
void operator= (const pointFieldDecomposer &)=delete
 
 pointFieldDecomposer (const Foam::zero, const pointMesh &procMesh, const labelList &pointAddressing, const labelList &boundaryAddressing)
 
 pointFieldDecomposer (const pointMesh &completeMesh, const pointMesh &procMesh, const labelList &pointAddressing, const labelList &boundaryAddressing)
 
 ~pointFieldDecomposer ()=default
 
bool empty () const
 
void clear ()
 
void reset (const pointMesh &completeMesh)
 
template<class Type >
tmp< GeometricField< Type, pointPatchField, pointMesh > > decomposeField (const GeometricField< Type, pointPatchField, pointMesh > &) const
 
template<class GeoField >
void decomposeFields (const PtrList< GeoField > &fields) const
 
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::pointPatchField, Foam::pointMesh > > decomposeField (const GeometricField< Type, pointPatchField, pointMesh > &field) const
 

Detailed Description

Point field decomposer.

Source files

Definition at line 50 of file pointFieldDecomposer.H.

Constructor & Destructor Documentation

◆ pointFieldDecomposer() [1/3]

◆ pointFieldDecomposer() [2/3]

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

Definition at line 74 of file pointFieldDecomposer.C.

◆ pointFieldDecomposer() [3/3]

pointFieldDecomposer ( const pointMesh completeMesh,
const pointMesh procMesh,
const labelList pointAddressing,
const labelList boundaryAddressing 
)

Definition at line 90 of file pointFieldDecomposer.C.

◆ ~pointFieldDecomposer()

~pointFieldDecomposer ( )
default

Member Function Documentation

◆ operator=()

void operator= ( const pointFieldDecomposer )
delete

◆ empty()

bool empty ( ) const

Definition at line 111 of file pointFieldDecomposer.C.

◆ clear()

void clear ( )

Definition at line 117 of file pointFieldDecomposer.C.

◆ reset()

void reset ( const pointMesh completeMesh)

Definition at line 124 of file pointFieldDecomposer.C.

References pointMesh::boundary(), clear(), and forAll.

Here is the call graph for this function:

◆ decomposeField() [1/2]

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

◆ decomposeFields()

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

Definition at line 94 of file pointFieldDecomposerFields.C.

References fields, fld, and Foam::vtk::write().

Here is the call graph for this function:

◆ decomposeField() [2/2]

Definition at line 30 of file pointFieldDecomposerFields.C.

References field(), forAll, Foam::New(), PtrList::set(), and timeName.

Here is the call graph for this function:

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