Go to the documentation of this file.00001 #include "BcpsLicense.h"
00002
00003 class BcpsInterface {
00004
00005
00006
00010 double upper_bound() const;
00012 int current_phase() const;
00014 int current_level() const;
00016 int current_index() const;
00018 int current_iteration() const;
00024
00028
00030
00047 virtual void
00048 initialize_new_search_tree_node(const BcpsObject_p* objects,
00049 const BCP_vec<BCP_cut*>& cuts,
00050 const BCP_vec<BCP_obj_status>& var_status,
00051 const BCP_vec<BCP_obj_status>& cut_status,
00052 BCP_vec<int>& var_changed_pos,
00053 BCP_vec<double>& var_new_bd,
00054 BCP_vec<int>& cut_changed_pos,
00055 BCP_vec<double>& cut_new_bd);