LevelCutHandler Class Reference

Updates level cuts. More...

#include <minlpopt.h>

List of all members.

Public Member Functions

 LevelCutHandler (double init_val=INFINITY)
 ~LevelCutHandler ()
void add_problem (Pointer< MinlpProblem > prob)
void add_problem (Pointer< LinearRelax > linear_relax)
void update_level_cut (double newval)

Private Attributes

list< pair< Pointer< MinlpProblem >,
int > > 
problems_with_levelcut
 The problems, where we want to have a level cut for and the location of the level cut there.
list< Pointer< LinearRelax > > linrelax_with_levelcut
double val


Detailed Description

Updates level cuts.

Definition at line 91 of file minlpopt.h.


Constructor & Destructor Documentation

LevelCutHandler::LevelCutHandler ( double  init_val = INFINITY  )  [inline]

Definition at line 103 of file minlpopt.h.

LevelCutHandler::~LevelCutHandler (  ) 


Member Function Documentation

void LevelCutHandler::add_problem ( Pointer< MinlpProblem prob  ) 

void LevelCutHandler::add_problem ( Pointer< LinearRelax linear_relax  ) 

void LevelCutHandler::update_level_cut ( double  newval  ) 


Member Data Documentation

list<pair<Pointer<MinlpProblem>, int> > LevelCutHandler::problems_with_levelcut [private]

The problems, where we want to have a level cut for and the location of the level cut there.

Definition at line 95 of file minlpopt.h.

list<Pointer<LinearRelax> > LevelCutHandler::linrelax_with_levelcut [private]

Definition at line 97 of file minlpopt.h.

double LevelCutHandler::val [private]

Definition at line 99 of file minlpopt.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 22 03:12:57 2008 for LaGO by  doxygen 1.4.7