Go to the documentation of this file.
36 #ifndef pureUpwindCFCCellToFaceStencilObject_H
37 #define pureUpwindCFCCellToFaceStencilObject_H
57 TopologicalMeshObject,
58 pureUpwindCFCCellToFaceStencilObject
65 TypeName(
"pureUpwindCFCCellToFaceStencil");
85 Info<<
"Generated pure upwind stencil " <<
type()
const labelListList & ownStencil() const
TypeName("pureUpwindCFCCellToFaceStencil")
Ostream & endl(Ostream &os)
Creates upwind stencil by shifting a centred stencil to upwind and downwind faces and optionally remo...
virtual ~pureUpwindCFCCellToFaceStencilObject()=default
pureUpwindCFCCellToFaceStencilObject(const fvMesh &mesh)
const fvMesh & mesh() const
const mapDistribute & ownMap() const
Mesh data needed to do the Finite Volume discretisation.
fileName::Type type(const fileName &name, const bool followLink=true)
static void writeStencilStats(Ostream &os, const labelListList &stencil, const mapDistribute &map)
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
Combined corresponding cellToCellStencil of owner and neighbour.