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.- Since:
- 3.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultivariateMatrixFunctionModel's Jacobian.private final MultivariateVectorFunctionModel. -
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:
valuein interfaceMultivariateJacobianFunction- Parameters:
point- the abscissae- Returns:
- the values and their Jacobian of this vector valued function.
-
computeValue
Compute the value.- Specified by:
computeValuein interfaceValueAndJacobianFunction- Parameters:
params- Point.- Returns:
- the value at the given point.
-
computeJacobian
Compute the Jacobian.- Specified by:
computeJacobianin interfaceValueAndJacobianFunction- Parameters:
params- Point.- Returns:
- the Jacobian at the given point.
-