IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Interface for direct analysis classes used in optimization problems. More...
Public Member Functions | |
void | Analyse (IAnalysisResults analysisData) |
Performs analysis - calculates requested results and writes them to the provided data structure. | |
Properties | |
int | NumParameters [get, set] |
Number of parameters. | |
int | NumObjectives [get, set] |
Number of objective functions (normally 1 for this type, but can be 0). | |
int | NumConstraints [get, set] |
Number of constraints. | |
int | NumEqualityConstraints [get, set] |
Number of equality constraints. |
Interface for direct analysis classes used in optimization problems.
$A Igor May08 Jun10;
void IG::Num::IAnalysis::Analyse | ( | IAnalysisResults | analysisData | ) |
Performs analysis - calculates requested results and writes them to the provided data structure.
analysisData | Data structure where analysis request parameters are obtained and where analysis results are written. |
Implemented in IG::Num::AnalysisBase, IG::Lib::LoadableScriptOptBase::AnalysisScript, and IG::Neural::AnalysisFileServerNeural.
int IG::Num::IAnalysis::NumParameters [get, set] |
Number of parameters.
Implemented in IG::Num::AnalysisBase, and IG::Neural::AnalysisFileServerNeural.
int IG::Num::IAnalysis::NumObjectives [get, set] |
Number of objective functions (normally 1 for this type, but can be 0).
Implemented in IG::Num::AnalysisBase, and IG::Neural::AnalysisFileServerNeural.
int IG::Num::IAnalysis::NumConstraints [get, set] |
Number of constraints.
Implemented in IG::Num::AnalysisBase, and IG::Neural::AnalysisFileServerNeural.
int IG::Num::IAnalysis::NumEqualityConstraints [get, set] |
Number of equality constraints.
Implemented in IG::Num::AnalysisBase, and IG::Neural::AnalysisFileServerNeural.