Finite Area area and edge field decomposer. More...
#include <faFieldDecomposer.H>
Classes | |
| class | patchFieldDecomposer |
| Patch field decomposer class. More... | |
| class | processorAreaPatchFieldDecomposer |
| Processor patch field decomposer class. More... | |
| class | processorEdgePatchFieldDecomposer |
| Processor patch field decomposer class. More... | |
| class | fieldsCache |
Public Member Functions | |
| faFieldDecomposer (Foam::zero, const faMesh &procMesh, const labelUList &edgeAddressing, const labelUList &faceAddressing, const labelUList &boundaryAddressing) | |
| Construct without mappers, added later with reset(). | |
| faFieldDecomposer (const faMesh &completeMesh, const faMesh &procMesh, const labelUList &edgeAddressing, const labelUList &faceAddressing, const labelUList &boundaryAddressing) | |
| Construct from components using information from the complete mesh. | |
| faFieldDecomposer (const label nTotalFaces, const UList< labelRange > &boundaryRanges, const labelUList &edgeOwner, const labelUList &edgeNeigbour, const faMesh &procMesh, const labelUList &edgeAddressing, const labelUList &faceAddressing, const labelUList &boundaryAddressing) | |
| Construct from components without the complete mesh. | |
| ~faFieldDecomposer ()=default | |
| Destructor. | |
| bool | empty () const noexcept |
| True if no mappers have been allocated. | |
| void | clear () |
| Remove all mappers. | |
| void | reset (const faMesh &completeMesh) |
| Reset mappers using information from the complete mesh. | |
| void | reset (const label nTotalFaces, const UList< labelRange > &boundaryRanges, const labelUList &edgeOwner, const labelUList &edgeNeigbour) |
| Reset mapper using information about the complete mesh. | |
| template<class Type> | |
| tmp< GeometricField< Type, faPatchField, areaMesh > > | decomposeField (const GeometricField< Type, faPatchField, areaMesh > &field) const |
| Decompose area field. | |
| template<class Type> | |
| tmp< GeometricField< Type, faePatchField, edgeMesh > > | decomposeField (const GeometricField< Type, faePatchField, edgeMesh > &field) const |
| Decompose surface field. | |
| template<class GeoField> | |
| void | decomposeFields (const PtrList< GeoField > &fields) const |
Static Public Member Functions | |
| template<class Type, template< class > class PatchField, class GeoMesh> | |
| static void | readFields (const typename GeoMesh::Mesh &mesh, const IOobjectList &objects, PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields, const bool readOldTime) |
| Read the fields and store on the pointer list. | |
| template<class Mesh, class GeoField> | |
| static void | readFields (const Mesh &mesh, const IOobjectList &objects, PtrList< GeoField > &fields) |
| Read fields and store on the pointer list. | |
Finite Area area and edge field decomposer.
Author Zeljko Tukovic, FSB Zagreb Hrvoje Jasak, Wikki Ltd.
Definition at line 59 of file faFieldDecomposer.H.
| faFieldDecomposer | ( | Foam::zero | , |
| const faMesh & | procMesh, | ||
| const labelUList & | edgeAddressing, | ||
| const labelUList & | faceAddressing, | ||
| const labelUList & | boundaryAddressing ) |
Construct without mappers, added later with reset().
| faFieldDecomposer | ( | const faMesh & | completeMesh, |
| const faMesh & | procMesh, | ||
| const labelUList & | edgeAddressing, | ||
| const labelUList & | faceAddressing, | ||
| const labelUList & | boundaryAddressing ) |
Construct from components using information from the complete mesh.
| faFieldDecomposer | ( | const label | nTotalFaces, |
| const UList< labelRange > & | boundaryRanges, | ||
| const labelUList & | edgeOwner, | ||
| const labelUList & | edgeNeigbour, | ||
| const faMesh & | procMesh, | ||
| const labelUList & | edgeAddressing, | ||
| const labelUList & | faceAddressing, | ||
| const labelUList & | boundaryAddressing ) |
Construct from components without the complete mesh.
|
default |
Destructor.
|
noexcept |
True if no mappers have been allocated.
References Foam::noexcept.
| void clear | ( | ) |
| void reset | ( | const faMesh & | completeMesh | ) |
| void reset | ( | const label | nTotalFaces, |
| const UList< labelRange > & | boundaryRanges, | ||
| const labelUList & | edgeOwner, | ||
| const labelUList & | edgeNeigbour ) |
Reset mapper using information about the complete mesh.
References reset().

| tmp< GeometricField< Type, faPatchField, areaMesh > > decomposeField | ( | const GeometricField< Type, faPatchField, areaMesh > & | field | ) | const |
Decompose area field.
References decomposeField(), and field().
Referenced by decomposeField(), and decomposeField().


| tmp< GeometricField< Type, faePatchField, edgeMesh > > decomposeField | ( | const GeometricField< Type, faePatchField, edgeMesh > & | field | ) | const |
Decompose surface field.
References decomposeField(), and field().

| void decomposeFields | ( | const PtrList< GeoField > & | fields | ) | const |
References decomposeFields(), and fields.
Referenced by decomposeFields().


|
static |
Read the fields and store on the pointer list.
References fields, mesh, and readFields().
Referenced by readFields(), and readFields().


|
static |
Read fields and store on the pointer list.
References fields, mesh, and readFields().
