41#ifndef UpwindFitData_H
42#define UpwindFitData_H
57template<
class Polynomial>
62 UpwindFitData<Polynomial>,
63 extendedUpwindCellToFaceStencil,
scalar linearLimitFactor() const
const extendedUpwindCellToFaceStencil & stencil() const
bool linearCorrection() const
FitData(const fvMesh &mesh, const extendedUpwindCellToFaceStencil &stencil, const bool linearCorrection, const scalar linearLimitFactor, const scalar centralWeight)
scalar centralWeight() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const fvMesh & mesh() const noexcept
TypeName("UpwindFitData")
const List< scalarList > & owncoeffs() const
Return reference to owner fit coefficients.
virtual ~UpwindFitData()=default
Destructor.
UpwindFitData(const fvMesh &mesh, const extendedUpwindCellToFaceStencil &stencil, const bool linearCorrection, const scalar linearLimitFactor, const scalar centralWeight)
Construct from components.
const List< scalarList > & neicoeffs() const
Return reference to neighbour fit coefficients.
Creates upwind stencil by shifting a centred stencil to upwind and downwind faces and optionally remo...
Mesh data needed to do the Finite Volume discretisation.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.