List of usage examples for org.apache.commons.math3.analysis.differentiation UnivariateDifferentiableFunction UnivariateDifferentiableFunction
UnivariateDifferentiableFunction
From source file:com.opengamma.strata.math.impl.util.CommonsMathWrapper.java
/** * Wraps a differentiable univariate real function. * //from w ww . ja va 2 s .c o m * @param f an OG 1-D function mapping doubles to doubles * @return a Commons differentiable univariate real function */ public static UnivariateDifferentiableFunction wrapDifferentiable(DoubleFunction1D f) { ArgChecker.notNull(f, "f"); return new UnivariateDifferentiableFunction() { @Override public double value(double x) { return f.applyAsDouble(x); } @Override public DerivativeStructure value(DerivativeStructure t) throws DimensionMismatchException { throw new IllegalArgumentException("Not implemented yet"); } }; }