Skip to content
Snippets Groups Projects
Commit 932feffe authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

Use same precision as the rest of the algorithm.

parent 9a7db6b9
No related branches found
No related tags found
No related merge requests found
...@@ -70,7 +70,7 @@ double PiecewiseLinearInterpolation::getValue(double pnt_to_interpolate) const ...@@ -70,7 +70,7 @@ double PiecewiseLinearInterpolation::getValue(double pnt_to_interpolate) const
} }
// compute linear interpolation polynom: y = m * (x - support[i]) + value[i] // compute linear interpolation polynom: y = m * (x - support[i]) + value[i]
const long double m((_values_at_supp_pnts[interval_idx + 1] - _values_at_supp_pnts[interval_idx]) const double m((_values_at_supp_pnts[interval_idx + 1] - _values_at_supp_pnts[interval_idx])
/ (_supp_pnts[interval_idx + 1] - _supp_pnts[interval_idx])); / (_supp_pnts[interval_idx + 1] - _supp_pnts[interval_idx]));
return m * (pnt_to_interpolate - _supp_pnts[interval_idx]) + _values_at_supp_pnts[interval_idx]; return m * (pnt_to_interpolate - _supp_pnts[interval_idx]) + _values_at_supp_pnts[interval_idx];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment