ConicBundle
|
Header declaring the classes ConicBundle::QPSolverBasicInterface, ConicBundle::CentralPathPoint, ConicBundle::QPSolverBasicStructures. More...
#include <vector>
#include "clock.hxx"
#include "QPModelBlock.hxx"
#include "QPSolverParameters.hxx"
#include "SOCIPProxBlock.hxx"
Go to the source code of this file.
Classes | |
class | ConicBundle::QPSolverBasicInterface |
defines the abstract interface for QPSolverBasicStructures that the basic routines there need to access the cost and constraint data; it also defines the interface to QPSolverBasicStructures, how to call those routines and how to retrieve the results. More... | |
class | ConicBundle::QPCentralPathPoint |
currently not in use, storing the points of the central path might help to restart faster if only the cost terms are modified slightly; an instance of this class stores one such point More... | |
class | ConicBundle::QPSolverBasicStructures |
provides the basic variables and implements basic routines for the primal dual interior point solver interface of QPSolverBasicInterface (see there for the problem description and the switched roles of x and y) except for setting up and solving the primal dual KKT system, which is left to a specialized QPKKTSolverObject provided in QPSolverParameters to allow the exploitation of structural properties in the data. The basic problem description must also still be provided in a derived class that implements the remaining abstract data retrieval functions. The bundle data is made available by deriving this class from QPModelPointer, see Interface for qp solver dependent model descriptions. More... | |
Namespaces | |
ConicBundle | |
conic bundle method solver for sum of convex functions. See the ConicBundle_Manual for a quick introduction. | |
Header declaring the classes ConicBundle::QPSolverBasicInterface, ConicBundle::CentralPathPoint, ConicBundle::QPSolverBasicStructures.