// for (int i = 0; i < n1Keys; ++i) {
// x1Keys[i] = -1. + 5. * i / (n1Keys - 1);
// }
PiecewisePolynomialFunction2D func = new PiecewisePolynomialFunction2D();
final double[][] values = func.evaluate(result2D, x0Keys, x1Keys).getData();
for (int i = 0; i < n0Keys; ++i) {
System.out.print("\t" + x0Keys[i]);
}
System.out.print("\n");