41#ifndef UpwindFitData_H
42#define UpwindFitData_H
51class extendedUpwindCellToFaceStencil;
57template<
class Polynomial>
62 UpwindFitData<Polynomial>,
63 extendedUpwindCellToFaceStencil,
Data for the upwinded and centred polynomial fit interpolation schemes. The linearCorrection_ determi...
scalar linearLimitFactor() const
Factor the fit is allowed to deviate from the base scheme.
const extendedUpwindCellToFaceStencil & stencil() const
Return reference to the stencil.
bool linearCorrection() const
scalar centralWeight() const
Return weight for central stencil.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const Mesh & mesh() const
Data for the quadratic fit correction interpolation scheme to be used with upwind biased stencil.
TypeName("UpwindFitData")
const List< scalarList > & owncoeffs() const
Return reference to owner fit coefficients.
virtual ~UpwindFitData()=default
Destructor.
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.