Bcp  1.4.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CBCP_buffer
This class describes the message buffer used for all processes of BCP
 CBCP_cg_parParameters used in the Cut Generator process
 CBCP_cg_probThis class is the central class of the Cut Generator process
 CBCP_cg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
 CBCP_colThis class holds a column in a compressed form
 CBCP_cutAbstract base class that defines members common to all types of cuts
 CBCP_cut_algoThis is the class from which the user should derive her own algorithmic cuts
 CBCP_cut_coreCore cuts are the cuts that always stay in the LP formulation
 CBCP_cut_setThis class is just a collection of pointers to cuts with a number of methods to manipulate these cuts and/or select certain entries
 CBCP_fatal_errorCurrently there isn't any error handling in BCP
 CBCP_internal_brobjThis class is the internal representation of a branching object
 CBCP_lp_branching_objectThis class describes a generic branching object
 CBCP_lp_cut_pool
 CBCP_lp_integer_branching_objectThis class exist only so that we can extract information from OsiIntegerBranchingObject
 CBCP_lp_nodeNO OLD DOC
 CBCP_lp_parParameters used in the LP process
 CBCP_lp_parentNO OLD DOC
 CBCP_lp_probNO OLD DOC
 CBCP_lp_relaxAn object of type BCP_lp_relax holds the description of an lp relaxation
 CBCP_lp_resultThis class holds the results after solving an LP relaxation
 CBCP_lp_sos_branching_objectThis class exist only so that we can extract information from OsiIntegerBranchingObject
 CBCP_lp_statisticsNO OLD DOC
 CBCP_lp_userBase class from which the user can derive a problem specific class to be used in the LP process
 CBCP_lp_var_pool
 CBCP_lp_waiting_col
 CBCP_lp_waiting_row
 CBCP_MemPool
 CBCP_message_environmentThis is an abstract base class that describes the message passing environment
 CBCP_node_change
 CBCP_node_storage_in_tmNO OLD DOC
 CBCP_obj_change
 CBCP_obj_set_changeThis class stores data about how an object set (set of vars or set of cuts) changes
 CBCP_parameterThis parameter indeintifies a single parameter entry
 CBCP_parameter_setThis is the class serves as a holder for a set of parameters
 CBCP_presolved_lp_brobjA presolved branching object candidate
 CBCP_problem_coreThis class describes the core of the MIP problem, the variables/cuts in it as well as the matrix corresponding the core variables and cuts
 CBCP_problem_core_changeThis class describes changes in the core of the problem
 CBCP_process
 CBCP_rowThis class holds a row in a compressed form
 CBCP_scheduler
 CBCP_single_environment
 CBCP_slave_paramsNO OLD DOC
 CBCP_solutionThis is the abstract base class for a solution to a Mixed Integer Programming problem
 CBCP_solution_genericThis class holds a MIP feasible primal solution
 CBCP_stringThis class is a very simple impelementation of a constant length string
 CBCP_tm_flagsNO OLD DOC
 CBCP_tm_node
 CBCP_tm_node_data
 CBCP_tm_node_to_send
 CBCP_tm_parParameters used in the Tree Manager process
 CBCP_tm_probNO OLD DOC
 CBCP_tm_stat
 CBCP_tm_userBase class from which the user can derive a problem specific class to be used in the TM process
 CBCP_treeNO OLD DOC
 CBCP_ts_node_dataSame as BCP_tm_node_data, just there's no need to use smart pointers in this process
 CBCP_ts_par
 CBCP_ts_prob
 CBCP_ts_user
 CBCP_user_class
 CBCP_user_data
 CBCP_user_pack
 CBCP_varAbstract base class that defines members common to all types of variables
 CBCP_var_algoThis is the class from which the user should derive her own algorithmic variables
 CBCP_var_coreCore variables are the variables that always stay in the LP formulation
 CBCP_var_setThis class is just a collection of pointers to variables with a number of methods to manipulate these variables and/or select certain entries
 CBCP_vecThe class BCP_vec serves the same purpose as the vector class in the standard template library
 CBCP_vec_changeThis class stores a vector explicitly or relatively to another vector
 CBCP_vg_par
 CBCP_vg_probThis class is the central class of the Variable Generator process
 CBCP_vg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
 CBCP_warmstartWarmstarting information for the LP solver
 CBCP_warmstart_basisThis class describes a warmstart information that consists of basis information for structural and artificial variables
 CBCP_warmstart_dualThis class describes a warmstart information that consists solely of the dual vector
 CBCP_warmstart_primaldualThis class describes a warmstart information that consists solely of the dual vector
 CUSER_initializeThis class is an abstract base class for the initializer class the user has to provide