| {0, 0, 0, 2, 0, 0},
{0, 0, 0, 0, 2, 0},
{0, 0, 0, 0, 0, 2}
}, new double[]{0, 1.1, 2.2, 3.3, 4.4, 5.5});
Optimum optimum = optimizer.optimize(problem.getBuilder().build());
Assert.assertEquals(0, optimum.getRMS(), TOl);
for (int i = 0; i < problem.target.length; ++i) {
Assert.assertEquals(0.55 * i, optimum.getPoint().getEntry(i), TOl);
}
}
|