Go to the documentation of this file.
35 #ifndef CentredFitData_H
36 #define CentredFitData_H
45 class extendedCentredCellToFaceStencil;
51 template<
class Polynomial>
56 CentredFitData<Polynomial>,
57 extendedCentredCellToFaceStencil,
const List< scalarList > & coeffs() const
Return reference to fit coefficients.
Data for the upwinded and centred polynomial fit interpolation schemes. The linearCorrection_ determi...
const extendedCentredCellToFaceStencil & stencil() const
Return reference to the stencil.
scalar linearLimitFactor() const
Factor the fit is allowed to deviate from the base scheme.
virtual ~CentredFitData()
Destructor.
List< scalarList > coeffs_
For each cell in the mesh store the values which multiply the.
Data for the quadratic fit correction interpolation scheme.
const fvMesh & mesh() const
Mesh data needed to do the Finite Volume discretisation.
scalar centralWeight() const
Return weight for central stencil.
void calcFit()
Calculate the fit for the all the mesh faces.
CentredFitData(const fvMesh &mesh, const extendedCentredCellToFaceStencil &stencil, const scalar linearLimitFactor, const scalar centralWeight)
Construct from components.
TypeName("CentredFitData")