AkimaSpline aks = new AkimaSpline();
aks.computeFunction(this.x, this.y);
double[] xnew = UtilMethods.linspace(0.0, 10.0, 201, true);
double[] result = aks.getValue(xnew);
CubicSpline cbs = new B-Spline(4);
cbs.computeFunction(this.x, this.y);
double[] xnew = UtilMethods.linspace(0.0, 10.0, 201, true);
double[] result = cbs.getValue(xnew);
CubicSpline cbs = new BSpline(5);
cbs.computeFunction(this.x, this.y);
double[] xnew = UtilMethods.linspace(0.0, 10.0, 201, true);
double[] result = cbs.getValue(xnew);
CubicSpline cbs = new CubicSpline();
cbs.computeFunction(this.x, this.y);
double[] xnew = UtilMethods.linspace(0.0, 10.0, 201, true);
double[] result = cbs.getValue(xnew);
QuadraticSpline qbs = new QuadraticSpline();
qbs.computeFunction(this.x, this.y);
double[] xnew = UtilMethods.linspace(0.0, 10.0, 201, true);
double[] result = qbs.getValue(xnew);