Interiorpointoptimisation
1.01
Interiorpointoptimisationlibrary

▼Nipo  This namespace holds all the interiorpoint optimisation classes 
▼Ndetail  Namespace for classes that handle details of interiorpoint 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 interiorpont 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 interiorpoint 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 interiorpoint optimisation 
CPhaseIFunctionAndDerivatives  Function for Phase I (feasibility) of interiorpoint optimisation 
CPhaseIObjectiveFunctionAndDerivatives  Objective function for Phase I (feasibility) of interiorpoint optimisation 
CDerivativesEstimates  Base class for derivative estimates with Hessian 
CFunction  This class computes a function at a vector 
CGradientEstimate  Base class for gradient estimators 