Class TDownhillSimplexMinimizer
Unit
downhill_simplex_minimizer
Declaration
type TDownhillSimplexMinimizer = class(TMinimizer, IOptimizedFunction, IDownhillRealParameters, IUpdatingResults)
Description
Implements application interfaces required by downhill simplex algorithm.
Hierarchy
Overview
Fields
|
Server: TDownhillSimplexServer; |
Methods
Description
Fields
|
Server: TDownhillSimplexServer; |
|
Methods
|
constructor Create(AOwner: TComponent); override; |
|
|
destructor Destroy; override; |
|
|
function GetNumberOfValues: longint; |
IDiscretValue
|
|
function GetOptimizedFunction: double; |
IOptimizedFunction
|
|
function GetParameter(index: longint): TVariableParameter; |
|
|
function GetParametersNumber: longint; |
IDownhillSimplexParameters
|
|
function GetValueIndex: longint; |
|
|
function GetVariationStep(index: LongInt): double; |
|
|
procedure CreateParameters; |
IDownhillRealParameters
|
|
procedure Minimize(var ErrorCode: longint); override; |
|
|
procedure ParametersUpdated; |
|
|
procedure ResetCurJobProgress(Sender: TComponent); |
|
|
procedure SetParameter(index: longint; AParameter: TVariableParameter); |
|
|
procedure SetValueIndex(const AValueIndex: longint); |
|
|
procedure SetVariationStep(index: LongInt; Value: double); |
|
|
procedure ShowCurJobProgress(Sender: TComponent; MinValue, MaxValue, CurValue: longint); |
IUpdatingResults
|
|
procedure ShowMessage(Sender: TComponent; Msg: string); |
|
|
procedure UpdateResults(Sender: TComponent); |
|
|
procedure SetTerminated(ATerminated: boolean); override; |
|
|
procedure SelectParameter(index: longint); |
|
Generated by PasDoc 0.15.0.
|