ConicBundle
Public Member Functions | List of all members
ConicBundle::QPPSCOracleDataObject Class Referenceabstract

defines an interface for passing on oracle information to PSCIPBundleBlock More...

#include <PSCIPBundleBlock.hxx>

Inheritance diagram for ConicBundle::QPPSCOracleDataObject:
ConicBundle::QPModelOracleDataObject ConicBundle::PSCModel::QPPSCOracleData

Public Member Functions

virtual const SparseCoeffmatMatrixget_opAt ()=0
 
virtual const SparseCoeffmatMatrixget_C ()=0
 
virtual const CH_Matrix_Classes::Matrixget_bundlevecs ()=0
 
- Public Member Functions inherited from ConicBundle::QPModelOracleDataObject
virtual ~QPModelOracleDataObject ()
 virtual destructor
 

Detailed Description

defines an interface for passing on oracle information to PSCIPBundleBlock

Member Function Documentation

◆ get_bundlevecs()

virtual const CH_Matrix_Classes::Matrix& ConicBundle::QPPSCOracleDataObject::get_bundlevecs ( )
pure virtual

returns the orthonormal columns spanning the bundle subspace

Implemented in ConicBundle::PSCModel::QPPSCOracleData.

◆ get_C()

virtual const SparseCoeffmatMatrix& ConicBundle::QPPSCOracleDataObject::get_C ( )
pure virtual

returns the block representation of the coefficient matrices (each entry of the map represents a block by a SparseCoeffmatVector).

Implemented in ConicBundle::PSCModel::QPPSCOracleData.

◆ get_opAt()

virtual const SparseCoeffmatMatrix& ConicBundle::QPPSCOracleDataObject::get_opAt ( )
pure virtual

returns the row representation of the coefficient matrices (each entry of the map represents a row by a SparseCoeffmatVector).

Implemented in ConicBundle::PSCModel::QPPSCOracleData.


The documentation for this class was generated from the following file: