IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
Base class for storage of optimization results. Stores optimal analysis results, best current guess, etc. More...
Public Member Functions | |
virtual void | SetOptimizationData (IOptimizationData data) |
Sets the optimization data where information about optimization problem and algorithm parameters can be obtained. More... | |
Protected Attributes | |
bool | _calculated = false |
bool | _keepCurrentGuess = false |
bool | _keepBestGuess = false |
IAnalysisResults | _buestGuess = null |
Properties | |
virtual IOptimizationData | OptimizationData [get, set] |
Gets optimization data used when producing the current results. More... | |
bool | CopyReferences [get] |
Gets a flag indicating whether references should be copied. More... | |
bool | Calculated [get, set] |
virtual IAnalysisResults | Results [get, set] |
Optimization results. More... | |
virtual bool | KeepCurrentGuess [get, set] |
Whether current guess is kept or not. More... | |
virtual IAnalysisResults | CurrentGuess [get, protected set] |
Results of the current guess (usually last analysis that has been performed). More... | |
virtual bool | KeepBestGuess [get, set] |
Whether best results are kept or not. More... | |
virtual IAnalysisResults | BestGuess [get, protected set] |
The best results so far. More... | |
Private Attributes | |
IOptimizationData | _optimizationData |
IAnalysisResults | _results |
IAnalysisResults | _currentGuess = null |
Base class for storage of optimization results. Stores optimal analysis results, best current guess, etc.
Properties on this kind of classes usually have public getters and setters. It is a habit to protect the whole object inside another class, and access individual components by properties and methods that can be more restrictive.
$A Igor Feb08 Jun08;
|
inlinevirtual |
Sets the optimization data where information about optimization problem and algorithm parameters can be obtained.
data |
|
private |
|
protected |
|
private |
|
protected |
|
private |
|
protected |
|
protected |
|
getset |
Gets optimization data used when producing the current results.
Protected internal setter.
|
get |
Gets a flag indicating whether references should be copied.
|
getset |
|
getset |
Optimization results.
|
getset |
Whether current guess is kept or not.
|
getprotected set |
Results of the current guess (usually last analysis that has been performed).
|
getset |
Whether best results are kept or not.
|
getprotected set |
The best results so far.