Click or drag to resize

LevenbergMarquardtMinimizerFindMinimum(IObjectiveModel, VectorDouble, VectorDouble, VectorDouble, VectorDouble, ListBoolean) Method

Finds a minimum using vector-based parameter inputs.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public NonlinearMinimizationResult FindMinimum(
	IObjectiveModel objective,
	Vector<double> initialGuess,
	Vector<double> lowerBound = null,
	Vector<double> upperBound = null,
	Vector<double> scales = null,
	List<bool> isFixed = null
)

Parameters

objective  IObjectiveModel
The objective model.
initialGuess  VectorDouble
The initial parameter guess.
lowerBound  VectorDouble  (Optional)
Optional lower parameter bounds.
upperBound  VectorDouble  (Optional)
Optional upper parameter bounds.
scales  VectorDouble  (Optional)
Optional parameter scaling factors.
isFixed  ListBoolean  (Optional)
Optional flags indicating fixed parameters.

Return Value

NonlinearMinimizationResult
The nonlinear minimization result.
See Also