Git commit 0a2e1768f9e41caba2da50651920ed6299bdccdd by Stefan Gerlach. Committed on 30/04/2016 at 22:06. Pushed by sgerlach into branch 'analysis_interpolation'. code cleanup M +3 -2 src/backend/worksheet/plots/cartesian/XYInterpolationCurve.c= pp http://commits.kde.org/labplot/0a2e1768f9e41caba2da50651920ed6299bdccdd diff --git a/src/backend/worksheet/plots/cartesian/XYInterpolationCurve.cpp= b/src/backend/worksheet/plots/cartesian/XYInterpolationCurve.cpp index 3567552..d32316f 100644 --- a/src/backend/worksheet/plots/cartesian/XYInterpolationCurve.cpp +++ b/src/backend/worksheet/plots/cartesian/XYInterpolationCurve.cpp @@ -41,7 +41,7 @@ #include "backend/lib/commandtemplates.h" = #include // isnan -#include // DBL_MIN +#include // DBL_MIN #include #include #include @@ -477,7 +477,8 @@ void XYInterpolationCurvePrivate::recalculate() { break; case XYInterpolationCurve::PCH: { t =3D (x-xdata[a])/(xdata[b]-xdata[a]); - double h1=3D2.*t*t*t-3.*t*t+1, h2=3D-2.*t*t*t+3.*t*t, h3=3Dt*t*t-2*t*t+= t, h4=3Dt*t*t-t*t; + double t2=3Dt*t, t3=3Dt2*t; + double h1=3D2.*t3-3.*t2+1, h2=3D-2.*t3+3.*t2, h3=3Dt3-2*t2+t, h4=3Dt3-t= 2; double m1=3D0.,m2=3D0.; switch(variant) { case XYInterpolationCurve::FiniteDifference: