Class LeastSquaresFactory.LocalValueAndJacobianFunction
java.lang.Object
org.apache.commons.math3.fitting.leastsquares.LeastSquaresFactory.LocalValueAndJacobianFunction
- Record Components:
value
- the vector value functionjacobian
- the Jacobian function
- All Implemented Interfaces:
MultivariateJacobianFunction
,ValueAndJacobianFunction
- Enclosing class:
LeastSquaresFactory
private static class LeastSquaresFactory.LocalValueAndJacobianFunction
extends Object
implements ValueAndJacobianFunction
Combine a
MultivariateVectorFunction
with a MultivariateMatrixFunction
to produce a MultivariateJacobianFunction
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultivariateMatrixFunction
Model's Jacobian.private final MultivariateVectorFunction
Model. -
Constructor Summary
ConstructorsConstructorDescriptionLocalValueAndJacobianFunction
(MultivariateVectorFunction value, MultivariateMatrixFunction jacobian) -
Method Summary
Modifier and TypeMethodDescriptioncomputeJacobian
(double[] params) Compute the Jacobian.computeValue
(double[] params) Compute the value.value
(RealVector point) Compute the function value and its Jacobian.
-
Field Details
-
value
Model. -
jacobian
Model's Jacobian.
-
-
Constructor Details
-
LocalValueAndJacobianFunction
LocalValueAndJacobianFunction(MultivariateVectorFunction value, MultivariateMatrixFunction jacobian) - Parameters:
value
- Model function.jacobian
- Model's Jacobian function.
-
-
Method Details
-
value
Compute the function value and its Jacobian.- Specified by:
value
in interfaceMultivariateJacobianFunction
- Parameters:
point
- the abscissae- Returns:
- the values and their Jacobian of this vector valued function.
-
computeValue
Compute the value.- Specified by:
computeValue
in interfaceValueAndJacobianFunction
- Parameters:
params
- Point.- Returns:
- the value at the given point.
-
computeJacobian
Compute the Jacobian.- Specified by:
computeJacobian
in interfaceValueAndJacobianFunction
- Parameters:
params
- Point.- Returns:
- the Jacobian at the given point.
-