|
| TypeName ("centredCFCCellToFaceStencil") |
|
| centredCFCCellToFaceStencilObject (const fvMesh &mesh) |
| Construct from uncompacted face stencil. More...
|
|
virtual | ~centredCFCCellToFaceStencilObject ()=default |
| Destructor. More...
|
|
| MeshObject (const fvMesh &mesh) |
| Construct on Mesh type. More...
|
|
virtual | ~MeshObject ()=default |
| Destructor. More...
|
|
const fvMesh & | mesh () const |
|
virtual bool | writeData (Ostream &os) const |
|
| extendedCentredCellToFaceStencil (const cellToFaceStencil &) |
| Construct from uncompacted face stencil. More...
|
|
const mapDistribute & | 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 T > |
void | collectData (const GeometricField< T, fvPatchField, volMesh > &fld, List< List< T > > &stencilFld) const |
| Use map to get the data into stencil order. More...
|
|
template<class Type > |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | weightedSum (const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar > > &stencilWeights) const |
| Sum vol field contributions to create face values. More...
|
|
| ClassName ("extendedCellToFaceStencil") |
|
| extendedCellToFaceStencil (const polyMesh &) |
| Construct from mesh. More...
|
|
template<class Type > |
void | collectData (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvPatchField, volMesh > &fld, List< List< Type > > &stencilFld) |
|
template<class Type > |
Foam::tmp< Foam::GeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > > | weightedSum (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar > > &stencilWeights) |
|
|
static const centredCFCCellToFaceStencilObject & | New (const fvMesh &mesh, Args &&... args) |
| Get existing or create a new MeshObject. More...
|
|
static bool | Delete (const fvMesh &mesh) |
| Static destructor. More...
|
|
template<class T > |
static void | collectData (const mapDistribute &map, const labelListList &stencil, const GeometricField< T, fvPatchField, volMesh > &fld, List< List< T > > &stencilFld) |
| Use map to get the data into stencil order. More...
|
|
template<class Type > |
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | weightedSum (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar > > &stencilWeights) |
| Sum vol field contributions to create face values. More...
|
|
static void | writeStencilStats (Ostream &os, const labelListList &stencil, const mapDistribute &map) |
| Write some statistics about stencil. More...
|
|
const fvMesh & | mesh_ |
|
const polyMesh & | mesh_ |
|
- Source files
-
Definition at line 51 of file centredCFCCellToFaceStencilObject.H.