IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

AnalysisResults.cs File Reference

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
 All Classes Namespaces Files Functions Variables Enumerations Properties Events