#include <finiteVolume/extendedCentredFaceToCellStencil.H>
Definition at line 50 of file extendedCentredFaceToCellStencil.H.
Inheritance diagram for extendedCentredFaceToCellStencil:
Collaboration diagram for extendedCentredFaceToCellStencil:Public Member Functions | |
| extendedCentredFaceToCellStencil (const faceToCellStencil &) | |
| Construct from uncompacted face stencil.
| |
| const mapDistribute & | map () const |
| Return reference to the parallel distribution map.
| |
| const labelListList & | stencil () const |
| Return reference to the stencil.
| |
| void | compact () |
| After removing elements from the stencil adapt the schedule (map).
| |
| template<class T > | |
| void | collectData (const GeometricField< T, fvsPatchField, surfaceMesh > &fld, List< List< T > > &stencilFld) const |
| Use map to get the data into stencil order.
| |
| template<class Type > | |
| tmp< GeometricField< Type, fvPatchField, volMesh > > | weightedSum (const GeometricField< Type, fvsPatchField, surfaceMesh > &fld, const List< List< scalar > > &stencilWeights) const |
| Sum surface field contributions to create cell values.
| |
| extendedCentredFaceToCellStencil | ( | const faceToCellStencil & | stencil ) | [explicit]
|
Construct from uncompacted face stencil.
Definition at line 36 of file extendedCentredFaceToCellStencil.C.
References faceToCellStencil::globalNumbering(), and faceToCellStencil::mesh().
| const mapDistribute& map | ( | ) | const [inline]
|
Return reference to the parallel distribution map.
Definition at line 86 of file extendedCentredFaceToCellStencil.H.
Referenced by extendedCentredFaceToCellStencil::collectData(), extendedCentredFaceToCellStencil::compact(), and extendedCentredFaceToCellStencil::weightedSum().
| const labelListList& stencil | ( | ) | const [inline]
|
Return reference to the stencil.
Definition at line 92 of file extendedCentredFaceToCellStencil.H.
Referenced by extendedCentredFaceToCellStencil::collectData(), and extendedCentredFaceToCellStencil::weightedSum().
| void compact | ( | ) |
After removing elements from the stencil adapt the schedule (map).
Definition at line 57 of file extendedCentredFaceToCellStencil.C.
References forAll, and extendedCentredFaceToCellStencil::map().
| void collectData | ( | const GeometricField< T, fvsPatchField, surfaceMesh > & | fld, |
| List< List< T > > & | stencilFld | ||
| ) | const [inline]
|
Use map to get the data into stencil order.
Definition at line 103 of file extendedCentredFaceToCellStencil.H.
References extendedCentredFaceToCellStencil::map(), and extendedCentredFaceToCellStencil::stencil().
| tmp<GeometricField<Type, fvPatchField, volMesh> > weightedSum | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | fld, |
| const List< List< scalar > > & | stencilWeights | ||
| ) | const [inline]
|
Sum surface field contributions to create cell values.
Definition at line 120 of file extendedCentredFaceToCellStencil.H.
References extendedCentredFaceToCellStencil::map(), and extendedCentredFaceToCellStencil::stencil().