ConicBundle
Classes | Namespaces
MatrixCBSolver.hxx File Reference

Header declaring the classes ConicBundle::MatrixCBSolver, ConicBundle::MatrixFunctionOracle, ConicBundle::PrimalMatrix, ConicBundle::MatrixMinorant, ConicBundle::ModifiableOracleObject. More...

#include "CBSolver.hxx"
#include "matrix.hxx"
#include "UQPSolver.hxx"
#include "BundleProxObject.hxx"
#include "BundleData.hxx"
#include "BundleWeight.hxx"
#include "FunctionObjectModification.hxx"
#include "AffineFunctionTransformation.hxx"
#include "SumBundleParametersObject.hxx"

Go to the source code of this file.

Classes

class  ConicBundle::PrimalMatrix
 If in Lagrangean relaxation primal solutions are in the form of a real vector or, more generally a matrix, then an approximate primal solution can be generated by supplying primal information of this form for each epsilon subgradient within ConicBundle::MatrixFunctionOracle::evaluate(). More...
 
class  ConicBundle::MatrixMinorant
 Minorant interface supporting Matrix classes; simple constructros for subgradients given by column vectors in form of a CH_Matrix_Classes::Matrix or a CH_Matrix_Classes::Sparsemat. More...
 
class  ConicBundle::ModifiableOracleObject
 ModifiableOracle provides all oracles with a uniform interface for a modification routine and an on/off switch for internal correctness checks. More...
 
class  ConicBundle::MatrixFunctionOracle
 Oracle interface (abstract class). For each of your functions, provide an instance of a derived class. More...
 
class  ConicBundle::MatrixCBSolver
 The Full Conic Bundle method solver invoked by ConicBundle::MatrixCBSolver(), it uses a separate cutting model for each function. More...
 

Namespaces

 ConicBundle
 conic bundle method solver for sum of convex functions. See the ConicBundle_Manual for a quick introduction.
 

Detailed Description

Header declaring the classes ConicBundle::MatrixCBSolver, ConicBundle::MatrixFunctionOracle, ConicBundle::PrimalMatrix, ConicBundle::MatrixMinorant, ConicBundle::ModifiableOracleObject.

Version
1.0
Date
2005-03-01
Author
Christoph Helmberg