Go to the documentation of this file.
57 template<
class FitDataType,
class ExtendedStencil,
class Polynomial>
60 public MeshObject<fvMesh, MoveableMeshObject, FitDataType>
65 const ExtendedStencil& stencil_;
68 const bool linearCorrection_;
74 const scalar linearLimitFactor_;
77 const scalar centralWeight_;
105 const ExtendedStencil&
stencil,
119 const ExtendedStencil&
stencil()
const
127 return linearLimitFactor_;
133 return centralWeight_;
150 return linearCorrection_;
List< scalar > scalarList
A List of scalars.
Data for the upwinded and centred polynomial fit interpolation schemes. The linearCorrection_ determi...
const ExtendedStencil & stencil() const
scalar linearLimitFactor() const
void findFaceDirs(vector &idir, vector &jdir, vector &kdir, const label faci)
bool linearCorrection() const
const fvMesh & mesh() const
Mesh data needed to do the Finite Volume discretisation.
scalar centralWeight() const
FitData(const fvMesh &mesh, const ExtendedStencil &stencil, const bool linearCorrection, const scalar linearLimitFactor, const scalar centralWeight)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
virtual ~FitData()=default