Public Member Functions | |
extendedCentredCellToCellStencil (const cellToCellStencil &) | |
Construct from uncompacted cell stencil. More... | |
extendedCentredCellToCellStencil (const extendedCentredCellToCellStencil &) | |
Disallow default bitwise copy construction. More... | |
const distributionMap & | map () const |
Return reference to the parallel distribution map. More... | |
const labelListList & | stencil () const |
Return reference to the stencil. More... | |
void | compact () |
After removing elements from the stencil adapt the schedule (map). More... | |
template<class Type > | |
void | collectData (const GeometricField< Type, fvPatchField, volMesh > &fld, List< List< Type >> &stencilFld) const |
Use map to get the data into stencil order. More... | |
template<class Type , class WeightType > | |
tmp< GeometricField< typename outerProduct< WeightType, Type >::type, fvPatchField, volMesh > > | weightedSum (const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< WeightType >> &stencilWeights) const |
Sum vol field contributions to create cell values. More... | |
void | operator= (const extendedCentredCellToCellStencil &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from extendedCellToCellStencil | |
extendedCellToCellStencil (const polyMesh &) | |
Construct from mesh. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from extendedCellToCellStencil | |
template<class Type , class WeightType > | |
static tmp< GeometricField< typename outerProduct< WeightType, Type >::type, fvPatchField, volMesh > > | weightedSum (const distributionMap &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 inherited from extendedCellToCellStencil | |
const polyMesh & | mesh_ |
Definition at line 50 of file extendedCentredCellToCellStencil.H.
|
explicit |
Construct from uncompacted cell stencil.
Definition at line 33 of file extendedCentredCellToCellStencil.C.
References cellToCellStencil::globalNumbering().
Disallow default bitwise copy construction.
|
inline |
Return reference to the parallel distribution map.
Definition at line 80 of file extendedCentredCellToCellStencil.H.
Referenced by extendedCentredCellToCellStencil::collectData(), extendedCentredCellToCellStencil::compact(), and extendedCentredCellToCellStencil::weightedSum().
|
inline |
Return reference to the stencil.
Definition at line 86 of file extendedCentredCellToCellStencil.H.
References extendedCentredCellToCellStencil::collectData(), and extendedCentredCellToCellStencil::compact().
Referenced by extendedCentredCellToCellStencil::collectData(), and extendedCentredCellToCellStencil::weightedSum().
void compact | ( | ) |
After removing elements from the stencil adapt the schedule (map).
Definition at line 56 of file extendedCentredCellToCellStencil.C.
References forAll, extendedCentredCellToCellStencil::map(), and UPstream::msgType().
Referenced by extendedCentredCellToCellStencil::stencil().
|
inline |
Use map to get the data into stencil order.
Definition at line 97 of file extendedCentredCellToCellStencil.H.
References extendedCellToFaceStencil::collectData(), extendedCentredCellToCellStencil::map(), extendedCentredCellToCellStencil::stencil(), and extendedCentredCellToCellStencil::weightedSum().
Referenced by extendedCentredCellToCellStencil::stencil(), and LeastSquaresVectors< Stencil >::~LeastSquaresVectors().
|
inline |
Sum vol field contributions to create cell values.
Definition at line 122 of file extendedCentredCellToCellStencil.H.
References extendedCentredCellToCellStencil::map(), extendedCentredCellToCellStencil::operator=(), extendedCentredCellToCellStencil::stencil(), and extendedCellToCellStencil::weightedSum().
Referenced by extendedCentredCellToCellStencil::collectData().
|
delete |
Disallow default bitwise assignment.
Referenced by extendedCentredCellToCellStencil::weightedSum().