@Override public DoubleArray apply(DoublesPair xy) { Function<DoubleArray, Double> f = asFunctionOfParameters(xy); Function<DoubleArray, DoubleArray> g = FIRST_ORDER_DIFF.differentiate(f); return g.apply(params); } };
final Function<DoublesPair, DoubleArray> paramsSenseFD = testSurface.getZParameterSensitivity(params); final Function<DoublesPair, DoubleArray> paramsSenseAnal = parmSense.asFunctionOfArguments(params);