smile.math
Class AbstractDifferentiableMultivariateFunction
- java.lang.Object
-
- smile.math.AbstractDifferentiableMultivariateFunction
-
- All Implemented Interfaces:
- DifferentiableMultivariateFunction, MultivariateFunction
public abstract class AbstractDifferentiableMultivariateFunction extends java.lang.Object implements DifferentiableMultivariateFunction
An abstract implementation that uses finite differences to calculate the partial derivatives instead of providing them analytically.
-
-
Constructor Summary
Constructors Constructor and Description AbstractDifferentiableMultivariateFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublef(double[] x, double[] gradient)Compute the value and gradient of the function at x.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface smile.math.MultivariateFunction
f
-
-
-
-
Constructor Detail
-
AbstractDifferentiableMultivariateFunction
public AbstractDifferentiableMultivariateFunction()
-
-
Method Detail
-
f
public double f(double[] x, double[] gradient)Description copied from interface:DifferentiableMultivariateFunctionCompute the value and gradient of the function at x.- Specified by:
fin interfaceDifferentiableMultivariateFunction
-
-
DataMelt 3.0 © DataMelt by jWork.ORG