Definition at line 29 of file LazyCutCallback.h.
◆ Strategy()
◆ add_lazy_cut()
virtual void idol::Callback::add_lazy_cut |
( |
const TempCtr & |
t_cut | ) |
|
|
protectedvirtualinherited |
Adds a lazy cut to the relaxation
- Parameters
-
◆ add_user_cut()
virtual void idol::Callback::add_user_cut |
( |
const TempCtr & |
t_cut | ) |
|
|
protectedvirtualinherited |
Adds a user cut to the relaxation
- Parameters
-
◆ best_bound()
double idol::Callback::best_bound |
( |
| ) |
const |
|
protectedinherited |
Returns the best bound found so far
- Returns
- the best bound
◆ best_obj()
double idol::Callback::best_obj |
( |
| ) |
const |
|
protectedinherited |
Returns the best objective value found so far
- Returns
- the best objective value
◆ hook_add_cut()
void idol::LazyCutCallback::Strategy::hook_add_cut |
( |
const TempCtr & |
t_cut | ) |
|
|
inlineoverrideprotected |
◆ name()
std::string idol::LazyCutCallback::Strategy::name |
( |
| ) |
const |
|
inlineoverrideprotected |
◆ operator()()
virtual void idol::Callback::operator() |
( |
CallbackEvent |
t_event | ) |
|
|
protectedpure virtualinherited |
◆ original_model()
virtual const Model & idol::Callback::original_model |
( |
| ) |
const |
|
protectedvirtualinherited |
Accesses the original model given to the solver
◆ primal_solution()
virtual PrimalPoint idol::Callback::primal_solution |
( |
| ) |
const |
|
protectedvirtualinherited |
Returns the solution of the node which is currently being explored (when available)
- Returns
- the solution of the current node
◆ submit_heuristic_solution()
virtual void idol::Callback::submit_heuristic_solution |
( |
const PrimalPoint & |
t_solution | ) |
|
|
protectedvirtualinherited |
Submits a new heuristic solution
◆ terminate()
void idol::Callback::terminate |
( |
| ) |
|
|
protectedinherited |
Asks the optimizer to terminate the optimization process as soon as possible
◆ time()
const Timer & idol::Callback::time |
( |
| ) |
const |
|
protectedinherited |
Returns the current time
- Returns
- the optimizer's time