Click or drag to resize

BfgsBMinimizerCalculateSearchDirection Method

Calculates the next search direction.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
protected override Vector<double> CalculateSearchDirection(
	ref Matrix<double> inversePseudoHessian,
	out double maxLineSearchStep,
	out double startingStepSize,
	IObjectiveFunction previousPoint,
	IObjectiveFunction candidate,
	Vector<double> step
)

Parameters

inversePseudoHessian  MatrixDouble
The current inverse pseudo-Hessian estimate.
maxLineSearchStep  Double
Receives the maximum line search step.
startingStepSize  Double
Receives the initial step size for the line search.
previousPoint  IObjectiveFunction
The previously accepted point.
candidate  IObjectiveFunction
The current candidate point.
step  VectorDouble
The previous step vector.

Return Value

VectorDouble
The next search direction.
See Also