Bcps 0.94.5
Loading...
Searching...
No Matches
BcpsInterface.h
Go to the documentation of this file.
1#include "BcpsLicense.h"
2
3class BcpsInterface {
4 // *FIXME* : we'll need pointer to the master module class
5
6
10 double upper_bound() const;
12 int current_phase() const;
14 int current_level() const;
16 int current_index() const;
18 int current_iteration() const;
30 //==========================================================================
47 virtual void
48 initialize_new_search_tree_node(const BcpsObject_p* objects,
49 const BCP_vec<BCP_cut*>& cuts,
50 const BCP_vec<BCP_obj_status>& var_status,
51 const BCP_vec<BCP_obj_status>& cut_status,
52 BCP_vec<int>& var_changed_pos,
53 BCP_vec<double>& var_new_bd,
54 BCP_vec<int>& cut_changed_pos,
55 BCP_vec<double>& cut_new_bd);
A class for describing the objects that comprise a BCPS subproblem.
Definition: BcpsObject.h:76