Interior-point-optimisation  1.0-1
Interior-pointoptimisationlibrary
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cipo::Array::DataStruct to contain Array dataArray
 Cipo::Objective::DataStruct to contain Constraint data
 Cipo::Variable::DataStruct to contain Variable data
 Cipo_function::detail::FunctionBaseBase class for Function and DerivativesEstimates
 Cipo_function::FunctionThis class computes a function at a vector
 Cipo::detail::BarrierFunctionFunction for the logarithmic barrier
 Cipo_function::concrete::LinearCombinationThis class provides function objects representing linear combinations of the elements of their vector arguments
 Cipo_function::concrete::NullFunctionThis class represents a null function
 Cipo_function::concrete::QuadraticCombinationThis class provides function objects representing quadratic combinations of the elements of their matrix of arguments
 Cipo_function::concrete::SumThis class has two purposes
 Cipo_function::concrete::SumOfSquaresThis class has two purposes
 Cipo_function::detail::PhaseIBoundedVariableFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 Cipo_function::detail::PhaseIFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 Cipo_function::detail::PhaseIObjectiveFunctionAndDerivativesObjective function for Phase I (feasibility) of interior-point optimisation
 Cipo_function::GradientEstimateBase class for gradient estimators
 Cipo_function::DerivativesEstimatesBase class for derivative estimates with Hessian
 Cipo::detail::BarrierFunctionFunction for the logarithmic barrier
 Cipo_function::concrete::LinearCombinationThis class provides function objects representing linear combinations of the elements of their vector arguments
 Cipo_function::concrete::QuadraticCombinationThis class provides function objects representing quadratic combinations of the elements of their matrix of arguments
 Cipo_function::concrete::SumThis class has two purposes
 Cipo_function::concrete::SumOfSquaresThis class has two purposes
 Cipo_function::detail::ForwardDifferenceDerivativesEstimatesThis class estimates a function value, gradient and Hessian at a given vector
 Cipo_function::detail::PhaseIBoundedVariableFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 Cipo_function::detail::PhaseIFunctionAndDerivativesFunction for Phase I (feasibility) of interior-point optimisation
 Cipo_function::detail::PhaseIObjectiveFunctionAndDerivativesObjective function for Phase I (feasibility) of interior-point optimisation
 Cipo_function::detail::ForwardDifferenceGradientEstimateThis class estimates a function value, gradient and Hessian at a given vector
 Cipo_function::detail::ForwardDifferenceDerivativesEstimatesThis class estimates a function value, gradient and Hessian at a given vector
 Cipo::IPOExceptionObjects of this class are used to store information about an exception generated by ipo objects and functions at runtime
 Cipo::detail::LineSearchBacktracking line search
 Cipo::detail::ModelBaseAbstract base class for model
 Cipo::ModelModel an interior-point optimisation problem
 Cipo::detail::PhaseIModelModel used for finding an initial feasible solution in phase I of interior-pont optimisation
 Cipo::detail::ModelFunctionAbstract base class for Objective and Constraint
 Cipo::ObjectiveClass for an objective function
 Cipo::ConstraintClass for a constraint function
 Cipo::LinearConstraintClass to represent a linear combination as an Objective or Constraint
 Cipo::detail::NewtonDescentNewton descent method
 Cipo::detail::LineSearch::ParametersLine search parameters
 Cipo::detail::NewtonDescent::ParametersLine search parameters
 Cipo::Model::Parameters
 Cipo::detail::SharedFunctionPtrShared pointer to ipo::Function object
 Cipo::detail::NewtonDescent::StoppingThis class allows us to test suitable stopping conditions
 Cipo::Model::SubvectorAbstract base class for subvector classes
 Cipo::Model::DirectSubvectorThis class gives direct access to a subvector of a vector
 Cipo::Model::IndirectSubvectorThis class gives direct access to a subvector of a vector
 Cipo::detail::VarAbstract base class for Variable and Array;
 Cipo::ArrayThis class represents an array of Variable objects
 Cipo::ObjectiveClass for an objective function
 Cipo::VariableThis class represents a variable
 Cstd::vector< T >STL class
 Cipo::Model::IndirectSubvectorThis class gives direct access to a subvector of a vector