pointFieldDecomposer Class Reference

Point field decomposer. More...

Classes

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

Public Member Functions

 pointFieldDecomposer (const pointMesh &completeMesh, const PtrList< fvMesh > &procMeshes, const labelListList &pointAddressing)
 Construct from components. More...
 
 pointFieldDecomposer (const pointFieldDecomposer &)=delete
 Disallow default bitwise copy construction. More...
 
 ~pointFieldDecomposer ()
 Destructor. More...
 
template<class Type >
PtrList< PointField< Type > > decomposeField (const IOobject &fieldIoObject) const
 Read and decompose a field. More...
 
template<class Type >
void decomposeFields (const IOobjectList &objects)
 Read, decompose and write all fields. More...
 
void operator= (const pointFieldDecomposer &)=delete
 Disallow default bitwise assignment. More...
 
template<class Type >
Foam::PtrList< Foam::PointField< Type > > decomposeField (const IOobject &fieldIoObject) const
 

Static Public Member Functions

static bool decomposes (const IOobjectList &objects)
 Return whether anything in the object list gets decomposed. More...
 

Detailed Description

Point field decomposer.

Source files

Definition at line 54 of file pointFieldDecomposer.H.

Constructor & Destructor Documentation

◆ pointFieldDecomposer() [1/2]

pointFieldDecomposer ( const pointMesh completeMesh,
const PtrList< fvMesh > &  procMeshes,
const labelListList pointAddressing 
)

Construct from components.

Definition at line 82 of file pointFieldDecomposer.C.

References pointMesh::boundary(), forAll, DemandDrivenMeshObject< polyMesh, RepatchableMeshObject, pointMesh >::New(), and UPtrList< T >::size().

Here is the call graph for this function:

◆ pointFieldDecomposer() [2/2]

Disallow default bitwise copy construction.

◆ ~pointFieldDecomposer()

Destructor.

Definition at line 126 of file pointFieldDecomposer.C.

Member Function Documentation

◆ decomposes()

bool decomposes ( const IOobjectList objects)
static

Return whether anything in the object list gets decomposed.

Definition at line 132 of file pointFieldDecomposer.C.

References DO_POINT_FIELDS_TYPE, and Foam::FOR_ALL_FIELD_TYPES().

Here is the call graph for this function:

◆ decomposeField() [1/2]

PtrList<PointField<Type> > decomposeField ( const IOobject fieldIoObject) const

Read and decompose a field.

◆ decomposeFields()

void decomposeFields ( const IOobjectList objects)

Read, decompose and write all fields.

Definition at line 132 of file pointFieldDecomposerTemplates.C.

References Foam::endl(), fields, forAll, forAllConstIter, Foam::Info, Foam::nl, and objects.

Here is the call graph for this function:

◆ operator=()

void operator= ( const pointFieldDecomposer )
delete

Disallow default bitwise assignment.

◆ decomposeField() [2/2]


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