Click or drag to resize

ForwardDifferenceGradientObjectiveFunction Constructor

Initializes a new instance of the ForwardDifferenceGradientObjectiveFunction class

Namespace: Altaxo.Calc.Optimization.ObjectiveFunctions
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public ForwardDifferenceGradientObjectiveFunction(
	IObjectiveFunction valueOnlyObj,
	Vector<double> lowerBound,
	Vector<double> upperBound,
	double relativeIncrement = 1E-05,
	double minimumIncrement = 1E-08
)

Parameters

valueOnlyObj  IObjectiveFunction

[Missing <param name="valueOnlyObj"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.ForwardDifferenceGradientObjectiveFunction.#ctor(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Double)"]

lowerBound  VectorDouble

[Missing <param name="lowerBound"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.ForwardDifferenceGradientObjectiveFunction.#ctor(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Double)"]

upperBound  VectorDouble

[Missing <param name="upperBound"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.ForwardDifferenceGradientObjectiveFunction.#ctor(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Double)"]

relativeIncrement  Double  (Optional)

[Missing <param name="relativeIncrement"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.ForwardDifferenceGradientObjectiveFunction.#ctor(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Double)"]

minimumIncrement  Double  (Optional)

[Missing <param name="minimumIncrement"/> documentation for "M:Altaxo.Calc.Optimization.ObjectiveFunctions.ForwardDifferenceGradientObjectiveFunction.#ctor(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Double)"]

See Also