Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

BCP_lp_prob Class Reference

#include <BCP_lp.hpp>

List of all members.

Public Member Functions

virtual BCP_bufferget_message_buffer ()
virtual BCP_proc_idget_parent ()
virtual void process_message ()
Constructor and destructor
Methods to pack/unpack objects
void pack_var (BCP_process_t target_proc, const BCP_var &var)
BCP_varunpack_var ()
void pack_cut (BCP_process_t target_proc, const BCP_cut &cut)
BCP_cutunpack_cut ()
void pack_var_set_change (const BCP_var_set_change &ch)
void unpack_var_set_change (BCP_var_set_change &ch)
void pack_cut_set_change (const BCP_cut_set_change &ch)
void unpack_cut_set_change (BCP_cut_set_change &ch)
Acessing parameters
char param (BCP_lp_par::chr_params key) const
int param (BCP_lp_par::int_params key) const
double param (BCP_lp_par::dbl_params key) const
const BCP_stringparam (BCP_lp_par::str_params key) const
const BCP_vec< BCP_string > & param (BCP_lp_par::str_array_params key) const
double granularity () const
Accessing bounds
bool has_ub () const
double ub () const
bool ub (double new_ub)
bool over_ub (double lb) const

Public Attributes

User provided members
BCP_lp_useruser
OsiSolverInterface * master_lp
OsiSolverInterface * lp_solver
BCP_message_environmentmsg_env
Parameters
BCP_parameter_set< BCP_lp_parpar
Description of the core of the problem
BCP_problem_corecore
BCP_problem_core_changecore_as_change
Current search tree node and its parent
BCP_lp_nodenode
BCP_lp_parentparent
Information needed for processing a node
Need to be updated when starting a new node.

BCP_lp_resultlp_result
int var_bound_changes_since_logical_fixing
BCP_vec< BCP_cut * > slack_pool
BCP_lp_var_pool * local_var_pool
BCP_lp_cut_pool * local_cut_pool
BCP_IndexType next_var_index
BCP_IndexType last_var_index
BCP_IndexType next_cut_index
BCP_IndexType last_cut_index
Time measurement
BCP_lp_statistics stat
Internal data members
double upper_bound
int phase
int no_more_cuts_cnt
int no_more_vars_cnt
Message passing related fields
BCP_proc_idtree_manager
BCP_buffer msg_buf

Private Member Functions

Disabled methods
 BCP_lp_prob (const BCP_lp_prob &)
BCP_lp_proboperator= (const BCP_lp_prob &)


Detailed Description

NO OLD DOC

Definition at line 97 of file BCP_lp.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Dec 3 14:32:38 2003 for BCP by doxygen 1.3.5