Baseclass for cell-to-cell stencils. More...
Public Member Functions | |
extendedCellToCellStencil (const polyMesh &) | |
Construct from mesh. More... | |
Static Public Member Functions | |
template<class Type , class WeightType > | |
static tmp< GeometricField< typename outerProduct< WeightType, Type >::type, fvPatchField, volMesh > > | weightedSum (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< WeightType >> &stencilWeights) |
Sum surface field contributions to create cell values. More... | |
Protected Attributes | |
const polyMesh & | mesh_ |
Baseclass for cell-to-cell stencils.
Definition at line 52 of file extendedCellToCellStencil.H.
|
explicit |
Construct from mesh.
Definition at line 30 of file extendedCellToCellStencil.C.
References polyMesh::boundaryMesh(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, patchIdentifier::name(), coupledPolyPatch::parallel(), patches, patchi, and coupledPolyPatch::separated().
|
static |
Sum surface field contributions to create cell values.
Referenced by extendedCentredCellToCellStencil::weightedSum().
|
protected |
Definition at line 58 of file extendedCellToCellStencil.H.