Updates level cuts. More...
#include <minlpopt.h>
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 |
Updates level cuts.
Definition at line 91 of file minlpopt.h.
| LevelCutHandler::LevelCutHandler | ( | double | init_val = INFINITY |
) | [inline] |
Definition at line 103 of file minlpopt.h.
| LevelCutHandler::~LevelCutHandler | ( | ) |
| void LevelCutHandler::add_problem | ( | Pointer< MinlpProblem > | prob | ) |
| void LevelCutHandler::add_problem | ( | Pointer< LinearRelax > | linear_relax | ) |
| void LevelCutHandler::update_level_cut | ( | double | newval | ) |
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.
1.6.1