Objective |
[Missing <summary> documentation for "T:Altaxo.Calc.Optimization.ObjectiveFunction"]
public static class ObjectiveFunction
The ObjectiveFunction type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Gradient(FuncVectorDouble, ValueTupleDouble, VectorDouble) | Objective function where the Gradient is available. Greedy evaluation. |
![]() ![]() | Gradient(FuncVectorDouble, Double, FuncVectorDouble, VectorDouble) | Objective function where the Gradient is available. Lazy evaluation. |
![]() ![]() | GradientHessian(FuncVectorDouble, ValueTupleDouble, VectorDouble, MatrixDouble) | Objective function where both Gradient and Hessian are available. Greedy evaluation. |
![]() ![]() | GradientHessian(FuncVectorDouble, Double, FuncVectorDouble, VectorDouble, FuncVectorDouble, MatrixDouble) | Objective function where both Gradient and Hessian are available. Lazy evaluation. |
![]() ![]() | Hessian(FuncVectorDouble, ValueTupleDouble, MatrixDouble) | Objective function where the Hessian is available. Greedy evaluation. |
![]() ![]() | Hessian(FuncVectorDouble, Double, FuncVectorDouble, MatrixDouble) | Objective function where the Hessian is available. Lazy evaluation. |
![]() ![]() | NonlinearFunction(FuncVectorDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, Int32) | Objective function for nonlinear least squares regression. The numerical jacobian with accuracy order is used. |
![]() ![]() | NonlinearFunction(FuncVectorDouble, VectorDouble, VectorDouble, FuncVectorDouble, VectorDouble, MatrixDouble, VectorDouble, VectorDouble, VectorDouble) | Objective function with a user supplied jacobian for nonlinear least squares regression. |
![]() ![]() | NonlinearModel(FuncVectorDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, Int32) | Objective model for non-linear least squares regression. |
![]() ![]() | NonlinearModel(FuncVectorDouble, VectorDouble, VectorDouble, FuncVectorDouble, VectorDouble, MatrixDouble, VectorDouble, VectorDouble, VectorDouble) | objective model with a user supplied jacobian for non-linear least squares regression. |
![]() ![]() | NonlinearModel(FuncVectorDouble, Double, Double, VectorDouble, VectorDouble, VectorDouble, Int32) | Objective model for non-linear least squares regression. |
![]() ![]() | NonlinearModel(FuncVectorDouble, Double, Double, FuncVectorDouble, Double, VectorDouble, VectorDouble, VectorDouble, VectorDouble) | Objective model with a user supplied jacobian for non-linear least squares regression. |
![]() ![]() | ScalarDerivative | Objective function where the first derivative is available. |
![]() ![]() | ScalarSecondDerivative | Objective function where the first and second derivatives are available. |
![]() ![]() | ScalarValue | Objective function where neither first nor second derivative is available. |
![]() ![]() | Value | Objective function where neither Gradient nor Hessian is available. |