FunctionMinimizeMethod Type

Base Class for Function Minimization Optimization Methods

Copyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.

Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.

Constructors

Constructor Description

FunctionMinimizeMethod()

Full Usage: FunctionMinimizeMethod()

Instance members

Instance member Description

this.InitialValue

Full Usage: this.InitialValue

Returns: float

Get initial value

Returns: float

this.InitialVector

Full Usage: this.InitialVector

Returns: DoubleVector

Get initial vector

Returns: DoubleVector

this.InitializeMethod

Full Usage: this.InitializeMethod

Parameters:
Modifiers: abstract

Initialize the optimization method

The use of this function is intended for testing/debugging purposes only

initialvector : DoubleVector

this.IterateMethod

Full Usage: this.IterateMethod

Modifiers: abstract

Perform a single iteration of the optimization method

The use of this function is intended for testing/debugging purposes only

this.IterationGradientNorms

Full Usage: this.IterationGradientNorms

Returns: float[]

Get gradient norms for all iterations

Returns: float[]

this.IterationValues

Full Usage: this.IterationValues

Returns: float[]

Get solution function values for all iterations

Returns: float[]

this.IterationVectors

Full Usage: this.IterationVectors

Returns: DoubleVector[]

Get solution vectors for all iterations

Returns: DoubleVector[]

this.Minimize

Full Usage: this.Minimize

Parameters:
Modifiers: abstract

Minimize the given cost function

initialvector : DoubleVector

this.SolutionValue

Full Usage: this.SolutionValue

Returns: float

Get value of minimum vector

Returns: float

this.SolutionVector

Full Usage: this.SolutionVector

Returns: DoubleVector

Get minimum vector

Returns: DoubleVector