ConicBundle
Public Member Functions | Private Attributes | List of all members
ConicBundle::CFunctionMinorantExtender Class Reference

MinorantExtender for CFunction. More...

#include <CFunction.hxx>

Inheritance diagram for ConicBundle::CFunctionMinorantExtender:
ConicBundle::CBout ConicBundle::MinorantExtender

Public Member Functions

 CFunctionMinorantExtender (void *fk, cb_subgextp se)
 constructor
 
 ~CFunctionMinorantExtender ()
 destructor
 
int extend (Minorant &minorant, int n_coords, const int *indices)
 see MinorantExtender::extend() for explanations
 
- Public Member Functions inherited from ConicBundle::CBout
virtual void set_out (std::ostream *out=0, int print_level=1)
 Specifies the output level (out==NULL: no output at all, out!=NULL and level=0: errors and warnings, level>0 increasingly detailed information) More...
 
virtual void set_cbout (const CBout *cb, int incr=-1)
 Specifies the output level relative to the given CBout class. More...
 
void clear_cbout ()
 reset to default settings (out=0,print_level=1)
 
 CBout (const CBout *cb=0, int incr=-1)
 calls set_cbout
 
 CBout (std::ostream *outp, int pl=1)
 initialize correspondingly
 
 CBout (const CBout &cb, int incr=0)
 copy constructor
 
virtual bool cb_out (int pl=-1) const
 Returns true if out!=0 and (pl<print_level), pl<0 should be used for WARNINGS and ERRORS only, pl==0 for usual output.
 
std::ostream & get_out () const
 If cb_out() returned true, this returns the output stream, but it will abort if called with out==0.
 
std::ostream * get_out_ptr () const
 returns the pointer to the output stream
 
int get_print_level () const
 returns the print_level
 
virtual int mfile_data (std::ostream &out) const
 writes problem data to the given outstream
 

Private Attributes

void * function_key
 identifier for c-code
 
cb_subgextp subgext
 c-function for subgradient extension
 

Detailed Description

MinorantExtender for CFunction.


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