auto opt = Opt(Algorithm.lnPraxis, 2); opt.setInitialStep(0.1); double[] x = [1.234, 5.678]; double[] dx = [0, 0]; opt.getInitialStep(x, dx); assert(dx[0] == 0.1); assert(dx[1] == 0.1);
auto opt = Opt(Algorithm.lnPraxis, 1); opt.setInitialStep(0.1); double x = 1.234; double dx = 0; opt.getInitialStep(x, dx); assert(dx == 0.1);
Gets initial step for derivative-free local optimization algorithms.
Equivalent in C API: nlopt_get_initial_step