38#ifndef CentredFitSnGradData_H
39#define CentredFitSnGradData_H
54template<
class Polynomial>
59 CentredFitSnGradData<Polynomial>,
60 extendedCentredCellToFaceStencil,
107 const scalar deltaCoeff,
TypeName("CentredFitSnGradData")
virtual ~CentredFitSnGradData()=default
Destructor.
CentredFitSnGradData(const fvMesh &mesh, const extendedCentredCellToFaceStencil &stencil, const scalar linearLimitFactor, const scalar centralWeight)
Construct from components.
const List< scalarList > & coeffs() const
Return reference to fit coefficients.
scalar linearLimitFactor() const
const extendedCentredCellToFaceStencil & stencil() const
FitData(const fvMesh &mesh, const extendedCentredCellToFaceStencil &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
Mesh data needed to do the Finite Volume discretisation.
List< scalar > scalarList
List of scalar.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.