|  | 
|  | Strategy (double t_minimum_ratio_of_integer_variables_to_fix, double t_minimum_ratio_of_variables_to_fix, OptimizerFactory *t_optimizer_factory) | 
|  | 
Definition at line 26 of file RENS.h.
 
◆ 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 
 
 
◆ operator()()
  
  | 
        
          | void idol::Heuristics::RENS::Strategy::operator() | ( | CallbackEvent | t_event | ) |  |  | overrideprotectedvirtual | 
 
This method is left for the user to write and consists in the main execution block of the callback.
- Parameters
- 
  
    | t_event | the event which triggered the call |  
 
Implements idol::Callback.
 
 
◆ 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