ConicBundle
|
Interface for extending PrimalData, e.g., in Lagrangian relaxation of column generation approaches. More...
#include <BoxOracle.hxx>
Public Member Functions | |
virtual int | extend (PrimalData &)=0 |
like in PrimalExtender, called by ConicBundle to update internal PrimalData objects, has to return 0 on success | |
virtual int | extend_Box (CH_Matrix_Classes::Matrix &)=0 |
called by ConicBundle to update internal Ritz_vectors, has to return 0 on success | |
Interface for extending PrimalData, e.g., in Lagrangian relaxation of column generation approaches.
This object has to be created for Modifications in BoxOracle that should preserve primal information, if in the course of evaluating the oracle one notices, that additional primal variables are needed and the old primal variables need to be updated accordingly.
The object will be deleted by ConicBundle after use.