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.3179.0 (4.8.3179.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

[Missing <param name="function"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.NonlinearObjectiveFunctionNonAllocating.#ctor(System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean},Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Int32)"]

derivative  ActionIROMatrixDouble, IReadOnlyListDouble, IReadOnlyListBoolean, IMatrixDouble, IReadOnlyListBoolean  (Optional)

[Missing <param name="derivative"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.NonlinearObjectiveFunctionNonAllocating.#ctor(System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean},Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Int32)"]

accuracyOrder  Int32  (Optional)

[Missing <param name="accuracyOrder"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.NonlinearObjectiveFunctionNonAllocating.#ctor(System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Action{Altaxo.Calc.LinearAlgebra.IROMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean},Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Collections.Generic.IReadOnlyList{System.Boolean}},System.Int32)"]

See Also