Interior-point-optimisation  1.0-1
Interior-pointoptimisationlibrary
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NipoThis namespace holds all the interior-point optimisation classes
 NdetailNamespace for classes that handle details of interior-point optimisation that are not ordinarily accessed directly to set up and solve a convex optimisation problem
 CBarrierFunctionFunction for the logarithmic barrier
 CLineSearchBacktracking line search
 CParametersLine search parameters
 CModelBaseAbstract base class for model
 CModelFunctionAbstract base class for Objective and Constraint
 CNewtonDescentNewton descent method
 CParametersLine search parameters
 CStoppingThis class allows us to test suitable stopping conditions
 CPhaseIModelModel used for finding an initial feasible solution in phase I of interior-pont optimisation
 CSharedFunctionPtrShared pointer to ipo::Function object
 CVarAbstract base class for Variable and Array;
 CArrayThis class represents an array of Variable objects
 CDataStruct to contain Array dataArray
 CConstraintClass for a constraint function
 CIPOExceptionObjects of this class are used to store information about an exception generated by ipo objects and functions at runtime
 CLinearConstraintClass to represent a linear combination as an Objective or Constraint
 CModelModel an interior-point optimisation problem
 CDirectSubvectorThis class gives direct access to a subvector of a vector
 CIndirectSubvectorThis class gives direct access to a subvector of a vector
 CParameters
 CSubvectorAbstract base class for subvector classes
 CObjectiveClass for an objective function
 CDataStruct to contain Constraint data
 CVariableThis class represents a variable
 CDataStruct to contain Variable data
 Nipo_functionNamespace for functions that can be used by ipo::Objective and ipo::Constraint
 NconcreteNamespace to hold concrete functions
 CLinearCombinationThis class provides function objects representing linear combinations of the elements of their vector arguments
 CNullFunctionThis class represents a null function
 CQuadraticCombinationThis class provides function objects representing quadratic combinations of the elements of their matrix of arguments
 CSumThis class has two purposes
 CSumOfSquaresThis class has two purposes
 NdetailNamespace for details of ipo_function that are not normally needed to construct and solve a convex optimisation problem
 CForwardDifferenceDerivativesEstimatesThis class estimates a function value, gradient and Hessian at a given vector
 CForwardDifferenceGradientEstimateThis class estimates a function value, gradient and Hessian at a given vector
 CFunctionBaseBase class for Function and DerivativesEstimates
 CPhaseIBoundedVariableFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 CPhaseIFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 CPhaseIObjectiveFunctionAndDerivativesObjective function for Phase I (feasibility) of interior-point optimisation
 CDerivativesEstimatesBase class for derivative estimates with Hessian
 CFunctionThis class computes a function at a vector
 CGradientEstimateBase class for gradient estimators