public abstract class AbstractMultivariateFunction
extends java.lang.Object
implements org.apache.commons.math3.analysis.MultivariateFunction
| Constructor and Description |
|---|
AbstractMultivariateFunction() |
AbstractMultivariateFunction(double EPSILON) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.commons.math3.analysis.MultivariateVectorFunction |
gradient() |
double[] |
gradientAt(double[] x)
Numerically compute gradientAt by the central difference method.
|
org.apache.commons.math3.linear.RealMatrix |
hessianAt(double[] x)
Numerically compute Hessian using a finite difference method.
|
double |
machineEpsilon() |
org.apache.commons.math3.analysis.MultivariateFunction |
partialDerivative(int k) |
public AbstractMultivariateFunction()
public AbstractMultivariateFunction(double EPSILON)
public double machineEpsilon()
public org.apache.commons.math3.analysis.MultivariateVectorFunction gradient()
public org.apache.commons.math3.analysis.MultivariateFunction partialDerivative(int k)
public double[] gradientAt(double[] x)
x - public org.apache.commons.math3.linear.RealMatrix hessianAt(double[] x)
x -