private static class LeastSquaresFactory.LocalValueAndJacobianFunction extends java.lang.Object implements ValueAndJacobianFunction
MultivariateVectorFunction
with a MultivariateMatrixFunction
to produce a MultivariateJacobianFunction
.Modifier and Type | Field and Description |
---|---|
private MultivariateMatrixFunction |
jacobian
Model's Jacobian.
|
private MultivariateVectorFunction |
value
Model.
|
Constructor and Description |
---|
LocalValueAndJacobianFunction(MultivariateVectorFunction value,
MultivariateMatrixFunction jacobian) |
Modifier and Type | Method and Description |
---|---|
RealMatrix |
computeJacobian(double[] params)
Compute the Jacobian.
|
RealVector |
computeValue(double[] params)
Compute the value.
|
Pair<RealVector,RealMatrix> |
value(RealVector point)
Compute the function value and its Jacobian.
|
private final MultivariateVectorFunction value
private final MultivariateMatrixFunction jacobian
LocalValueAndJacobianFunction(MultivariateVectorFunction value, MultivariateMatrixFunction jacobian)
value
- Model function.jacobian
- Model's Jacobian function.public Pair<RealVector,RealMatrix> value(RealVector point)
value
in interface MultivariateJacobianFunction
point
- the abscissaepublic RealVector computeValue(double[] params)
computeValue
in interface ValueAndJacobianFunction
params
- Point.public RealMatrix computeJacobian(double[] params)
computeJacobian
in interface ValueAndJacobianFunction
params
- Point.