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

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.

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 10 Mar 2013 for LaGO by  doxygen 1.6.1