IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Classes | |
class | IG::Num::AnalysisResultsExtensions |
Extension methods for analysis results classes. More... | |
class | IG::Num::AnalysisResults |
Single objective optimization analysis results. Used to transfer parameters input (e.g. vector of parameters, request flags) to the analysis function and to store analysis output results (e.g. objective and constraint functions, their gradients, error codes, and flags indicating what has actually been calculated). REMARKS: Property CopyReferences specifies whether only references are copied when individial object fields are assigned & set (when the property is true), or values are actually copied (when false - deep copy). Each setter method also has the variant that always copies only the reference (function name appended by "Reference"). This makes possible to avoid duplication of allocated data and also to avoid having different data with the same references. AGREEMENTS: Optimization problem is defined as minimize f(x), subject to: c_i(x)<=0, i=0...NI-1 c_j(x)=0, j=NI...NI+NE-1. Here x is vector of parameters, f(x) is the objective function, and c_i(x) and c_j(c) are constraint functions. NI is number of inequality constraints and NE is number of equality constraints. If there are equality constraints then they are listed after inequality constraints. More... | |
class | IG::Num::PenaltyEvaluator |
Evaluation of penalty functions. More... | |
Namespaces | |
namespace | IG::Num |