Point field decomposer. More...
Data Structures | |
class | patchFieldDecomposer |
Point patch field decomposer class. More... | |
Public Member Functions | |
pointFieldDecomposer (const pointMesh &completeMesh, const pointMesh &procMesh, const labelList &pointAddressing, const labelList &boundaryAddressing) | |
Construct from components. More... | |
~pointFieldDecomposer () | |
Destructor. More... | |
template<class Type > | |
tmp< GeometricField< Type, pointPatchField, pointMesh > > | decomposeField (const GeometricField< Type, pointPatchField, pointMesh > &) const |
Decompose point field. More... | |
template<class GeoField > | |
void | decomposeFields (const PtrList< GeoField > &fields) const |
pointFieldDecomposer (const pointMesh &completeMesh, const pointMesh &procMesh, const labelList &pointAddressing, const labelList &boundaryAddressing) | |
Construct from components. More... | |
~pointFieldDecomposer () | |
Destructor. More... | |
template<class Type > | |
tmp< GeometricField< Type, pointPatchField, pointMesh > > | decomposeField (const GeometricField< Type, pointPatchField, pointMesh > &) const |
Decompose point field. More... | |
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 |
Private Member Functions | |
pointFieldDecomposer (const pointFieldDecomposer &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const pointFieldDecomposer &) |
Disallow default bitwise assignment. More... | |
pointFieldDecomposer (const pointFieldDecomposer &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const pointFieldDecomposer &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const pointMesh & | completeMesh_ |
Reference to complete mesh. More... | |
const pointMesh & | procMesh_ |
Reference to processor mesh. More... | |
const labelList & | pointAddressing_ |
Reference to point addressing. More... | |
const labelList & | boundaryAddressing_ |
Reference to boundary addressing. More... | |
List< patchFieldDecomposer * > | patchFieldDecomposerPtrs_ |
List of patch field decomposers. More... | |
Point field decomposer.
Definition at line 51 of file pointFieldDecomposer.H.
|
private |
Disallow default bitwise copy construct.
pointFieldDecomposer | ( | const pointMesh & | completeMesh, |
const pointMesh & | procMesh, | ||
const labelList & | pointAddressing, | ||
const labelList & | boundaryAddressing | ||
) |
Construct from components.
Definition at line 78 of file pointFieldDecomposer.C.
~pointFieldDecomposer | ( | ) |
Destructor.
Definition at line 112 of file pointFieldDecomposer.C.
References forAll, pointFieldDecomposer::patchFieldDecomposerPtrs_, and patchi.
|
private |
Disallow default bitwise copy construct.
pointFieldDecomposer | ( | const pointMesh & | completeMesh, |
const pointMesh & | procMesh, | ||
const labelList & | pointAddressing, | ||
const labelList & | boundaryAddressing | ||
) |
Construct from components.
~pointFieldDecomposer | ( | ) |
Destructor.
|
private |
Disallow default bitwise assignment.
tmp<GeometricField<Type, pointPatchField, pointMesh> > decomposeField | ( | const GeometricField< Type, pointPatchField, pointMesh > & | ) | const |
Decompose point field.
void decomposeFields | ( | const PtrList< GeoField > & | fields | ) | const |
|
private |
Disallow default bitwise assignment.
tmp<GeometricField<Type, pointPatchField, pointMesh> > decomposeField | ( | const GeometricField< Type, pointPatchField, pointMesh > & | ) | const |
Decompose point field.
void decomposeFields | ( | const PtrList< GeoField > & | fields | ) | const |
Foam::tmp<Foam::GeometricField<Type, Foam::pointPatchField, Foam::pointMesh> > decomposeField | ( | const GeometricField< Type, pointPatchField, pointMesh > & | field | ) | const |
Definition at line 34 of file pointFieldDecomposerDecomposeFields.C.
References GeometricField::boundaryField(), forAll, internalField(), GeometricField::internalField(), patchi, PtrList::set(), and timeName.
|
private |
Reference to complete mesh.
Definition at line 110 of file pointFieldDecomposer.H.
|
private |
Reference to processor mesh.
Definition at line 113 of file pointFieldDecomposer.H.
|
private |
Reference to point addressing.
Definition at line 116 of file pointFieldDecomposer.H.
|
private |
Reference to boundary addressing.
Definition at line 119 of file pointFieldDecomposer.H.
|
private |
List of patch field decomposers.
Definition at line 122 of file pointFieldDecomposer.H.
Referenced by pointFieldDecomposer::~pointFieldDecomposer().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.