35 template<
class Polynomial>
40 const scalar linearLimitFactor,
41 const scalar centralWeight
51 mesh, stencil,
true, linearLimitFactor, centralWeight
53 coeffs_(mesh.nFaces())
57 Info<<
"Contructing CentredFitData<Polynomial>" <<
endl;
64 Info<<
"CentredFitData<Polynomial>::CentredFitData() :"
65 <<
"Finished constructing polynomialFit data"
73 template<
class Polynomial>
82 this->stencil().collectData(mesh.
C(), stencilPoints);
92 CentredFitData<Polynomial>,
93 extendedCentredCellToFaceStencil,
95 >::calcFit(coeffs_[facei], stencilPoints[facei], w[facei], facei);
98 const surfaceScalarField::GeometricBoundaryField& bw = w.
boundaryField();
106 label facei = pw.patch().patch().start();
112 CentredFitData<Polynomial>,
113 extendedCentredCellToFaceStencil,
115 >::calcFit(coeffs_[facei], stencilPoints[facei], pw[i], facei);