- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/Blis-0.91.0/Bcps/src/BcpsInterface.h

Go to the documentation of this file.

    00001 #include "BcpsLicense.h"
    00002
    00003 class BcpsInterface {
    00004    // *FIXME* : we'll need pointer to the master module class
    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);