|
| TypeName ("upwindCFCCellToFaceStencil") |
|
| upwindCFCCellToFaceStencilObject (const fvMesh &mesh, const bool pureUpwind, const scalar minOpposedness) |
| Construct from uncompacted face stencil. More...
|
|
virtual | ~upwindCFCCellToFaceStencilObject ()=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 |
|
| extendedUpwindCellToFaceStencil (const cellToFaceStencil &, const bool pureUpwind, const scalar minOpposedness) |
| Construct from mesh and uncompacted centred face stencil. More...
|
|
| extendedUpwindCellToFaceStencil (const cellToFaceStencil &) |
| Construct from mesh and uncompacted centred face stencil. Splits. More...
|
|
bool | pureUpwind () const |
|
const mapDistribute & | ownMap () const |
| Return reference to the parallel distribution map. More...
|
|
const mapDistribute & | neiMap () const |
| Return reference to the parallel distribution map. More...
|
|
const labelListList & | ownStencil () const |
| Return reference to the stencil. More...
|
|
const labelListList & | neiStencil () const |
| Return reference to the stencil. More...
|
|
template<class Type > |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | weightedSum (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar > > &ownWeights, const List< List< scalar > > &neiWeights) const |
| Sum vol field contributions to create face values. More...
|
|
template<class Type > |
Foam::tmp< Foam::GeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > > | weightedSum (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar > > &ownWeights, const List< List< scalar > > &neiWeights) const |
|
| 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 upwindCFCCellToFaceStencilObject & | 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 upwindCFCCellToFaceStencilObject.H.