Top Description Fields Constructors Methods
org.apache.commons.math3.analysis.differentiation

public Class JacobianFunction

extends Object
implements MultivariateMatrixFunction
Class Inheritance
All Implemented Interfaces
org.apache.commons.math3.analysis.MultivariateMatrixFunction
Imports
org.apache.commons.math3.analysis.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

Field Summary

Modifier and TypeField and Description
private final MultivariateDifferentiableVectorFunction
f

Underlying vector-valued function.

Constructor Summary

AccessConstructor and Description
public
JacobianFunction(final MultivariateDifferentiableVectorFunction
underlying vector-valued function
f
)

Simple constructor.

Method Summary

Modifier and TypeMethod and Description
public double[][]
value(double[]
point at which the function must be evaluated
point
)

Implements org.apache.commons.math3.analysis.MultivariateMatrixFunction.value.

Compute the value for the function at the given point.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fback to summary
private final MultivariateDifferentiableVectorFunction f

Underlying vector-valued function.

Constructor Detail

JacobianFunctionback to summary
public JacobianFunction(final MultivariateDifferentiableVectorFunction f)

Simple constructor.

Parameters
f:MultivariateDifferentiableVectorFunction

underlying vector-valued function

Method Detail

valueback to summary
public double[][] value(double[] point)

Implements org.apache.commons.math3.analysis.MultivariateMatrixFunction.value.

Doc from org.apache.commons.math3.analysis.MultivariateMatrixFunction.value.

Compute the value for the function at the given point.

Parameters
point:double[]

point at which the function must be evaluated

Returns:double[][]

function value for the given point