|
Interior-point-optimisation
1.0-1
Interior-pointoptimisationlibrary
|
| ▼Nipo | This namespace holds all the interior-point optimisation classes |
| ▼Ndetail | Namespace for classes that handle details of interior-point optimisation that are not ordinarily accessed directly to set up and solve a convex optimisation problem |
| CBarrierFunction | Function for the logarithmic barrier |
| ▼CLineSearch | Backtracking line search |
| CParameters | Line search parameters |
| CModelBase | Abstract base class for model |
| CModelFunction | Abstract base class for Objective and Constraint |
| ▼CNewtonDescent | Newton descent method |
| CParameters | Line search parameters |
| CStopping | This class allows us to test suitable stopping conditions |
| CPhaseIModel | Model used for finding an initial feasible solution in phase I of interior-pont optimisation |
| CSharedFunctionPtr | Shared pointer to ipo::Function object |
| CVar | Abstract base class for Variable and Array; |
| ▼CArray | This class represents an array of Variable objects |
| CData | Struct to contain Array dataArray |
| CConstraint | Class for a constraint function |
| CIPOException | Objects of this class are used to store information about an exception generated by ipo objects and functions at runtime |
| CLinearConstraint | Class to represent a linear combination as an Objective or Constraint |
| ▼CModel | Model an interior-point optimisation problem |
| CDirectSubvector | This class gives direct access to a subvector of a vector |
| CIndirectSubvector | This class gives direct access to a subvector of a vector |
| CParameters | |
| CSubvector | Abstract base class for subvector classes |
| ▼CObjective | Class for an objective function |
| CData | Struct to contain Constraint data |
| ▼CVariable | This class represents a variable |
| CData | Struct to contain Variable data |
| ▼Nipo_function | Namespace for functions that can be used by ipo::Objective and ipo::Constraint |
| ▼Nconcrete | Namespace to hold concrete functions |
| CLinearCombination | This class provides function objects representing linear combinations of the elements of their vector arguments |
| CNullFunction | This class represents a null function |
| CQuadraticCombination | This class provides function objects representing quadratic combinations of the elements of their matrix of arguments |
| CSum | This class has two purposes |
| CSumOfSquares | This class has two purposes |
| ▼Ndetail | Namespace for details of ipo_function that are not normally needed to construct and solve a convex optimisation problem |
| CForwardDifferenceDerivativesEstimates | This class estimates a function value, gradient and Hessian at a given vector |
| CForwardDifferenceGradientEstimate | This class estimates a function value, gradient and Hessian at a given vector |
| CFunctionBase | Base class for Function and DerivativesEstimates |
| CPhaseIBoundedVariableFunctionAndDerivatives | Function for Phase I (feasibility) of interior-point optimisation |
| CPhaseIFunctionAndDerivatives | Function for Phase I (feasibility) of interior-point optimisation |
| CPhaseIObjectiveFunctionAndDerivatives | Objective function for Phase I (feasibility) of interior-point optimisation |
| CDerivativesEstimates | Base class for derivative estimates with Hessian |
| CFunction | This class computes a function at a vector |
| CGradientEstimate | Base class for gradient estimators |