org.apache.commons.math3.analysis.differentiation
Class JacobianFunction
java.lang.Object
org.apache.commons.math3.analysis.differentiation.JacobianFunction
- All Implemented Interfaces:
- MultivariateMatrixFunction
public class JacobianFunction
- extends Object
- implements MultivariateMatrixFunction
Class representing the Jacobian of a multivariate vector function.
The rows iterate on the model functions while the columns iterate on the parameters; thus,
the numbers of rows is equal to the dimension of the underlying function vector
value and the number of columns is equal to the number of free parameters of
the underlying function.
- Since:
- 3.1
- Version:
- $Id: JacobianFunction.java 7721 2013-02-14 14:07:13Z CardosoP $
Method Summary |
double[][] |
value(double[] point)
Compute the value for the function at the given point. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JacobianFunction
public JacobianFunction(MultivariateDifferentiableVectorFunction f)
- Simple constructor.
- Parameters:
f
- underlying vector-valued function
value
public double[][] value(double[] point)
throws IllegalArgumentException
- Compute the value for the function at the given point.
- Specified by:
value
in interface MultivariateMatrixFunction
- Parameters:
point
- point at which the function must be evaluated
- Returns:
- function value for the given point
- Throws:
IllegalArgumentException
- if points dimension is wrong
Copyright © 2016 CNES. All Rights Reserved.