Click or drag to resize

NonlinearObjectiveFunctionNonAllocating Constructor

Initializes a new instance of the NonlinearObjectiveFunctionNonAllocating class.

Namespace: Altaxo.Calc.Optimization.ObjectiveFunctions
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public NonlinearObjectiveFunctionNonAllocating(
	Action<IROMatrix<double>, IReadOnlyList<double>, IVector<double>, IReadOnlyList<bool>?> function,
	Action<IROMatrix<double>, IReadOnlyList<double>, IReadOnlyList<bool>?, IMatrix<double>, IReadOnlyList<bool>?>? derivative = null,
	int accuracyOrder = 2
)

Parameters

function  ActionIROMatrixDouble, IReadOnlyListDouble, IVectorDouble, IReadOnlyListBoolean
User function delegate computing the model values for given observations and parameters.
derivative  ActionIROMatrixDouble, IReadOnlyListDouble, IReadOnlyListBoolean, IMatrixDouble, IReadOnlyListBoolean  (Optional)
Optional user derivative delegate computing the Jacobian matrix.
accuracyOrder  Int32  (Optional)
Desired accuracy order used when numerically approximating the Jacobian if derivative is not provided.
See Also