x, y,
CubicInterpolation.DerivativeApprox.Spline, true,
CubicInterpolation.BoundaryCondition.SecondDerivative, -2.0,
CubicInterpolation.BoundaryCondition.SecondDerivative, -2.0);
interpolated = f.op(zero);
assertFalse("MC SecondDerivative spline interpolation failed at x = "+zero
+"\n interpolated value: "+interpolated
+"\n expected value: "+expected
+"\n error: "+abs(interpolated-expected),
abs(interpolated-expected) > 1e-15);