/home/coin/SVN-release/OS-2.4.0/Bonmin/experimental/Bcp/BM_lp_branch.cpp File Reference

#include "CoinHelperFunctions.hpp"
#include "BCP_lp_node.hpp"
#include "BCP_lp.hpp"
#include "BCP_lp_functions.hpp"
#include "BM.hpp"
#include "BonChooseVariable.hpp"
#include "BonCurvBranchingSolver.hpp"
#include "BonQpBranchingSolver.hpp"
#include "BonLpBranchingSolver.hpp"
#include "BonOsiTMINLPInterface.hpp"
#include "BonIpoptWarmStart.hpp"

Include dependency graph for BM_lp_branch.cpp:

Go to the source code of this file.

Defines

#define BM_DEBUG_PRINT   0

Functions

void BM_solve_branches (OsiSolverInterface *solver, const CoinWarmStart *cws, const int numBranch, BM_BranchData *bD)
void BM_register_branch_results (const int numBranch, const BM_BranchData *bD, BM_SB_result *sbResults)

Variables

static bool ifprint = true
static bool ifprint2 = false


Define Documentation

#define BM_DEBUG_PRINT   0

Definition at line 22 of file BM_lp_branch.cpp.


Function Documentation

void BM_solve_branches ( OsiSolverInterface *  solver,
const CoinWarmStart *  cws,
const int  numBranch,
BM_BranchData bD 
)

Definition at line 392 of file BM_lp_branch.cpp.

References BCP_Abandoned, BCP_ProvenOptimal, BCP_ProvenPrimalInf, BM_Var_UpBranch, BM_BranchData::changeType, BM_BranchData::colInd, BM_BranchData::iter, BM_BranchData::objval, BM_BranchData::status, and BM_BranchData::time.

Referenced by BM_lp::do_distributed_SB(), and BM_lp::process_message().

void BM_register_branch_results ( const int  numBranch,
const BM_BranchData bD,
BM_SB_result sbResults 
)

Definition at line 427 of file BM_lp_branch.cpp.

References BM_Var_UpBranch, BM_SB_result::branchEval, BM_SB_result::iter, BM_SB_result::objInd, BM_BranchData::objInd, BM_SB_result::objval, BM_SB_result::status, and BM_SB_result::varChange.

Referenced by BM_lp::do_distributed_SB().


Variable Documentation

bool ifprint = true [static]

Definition at line 25 of file BM_lp_branch.cpp.

Referenced by BM_lp::select_branching_candidates().

bool ifprint2 = false [static]

Definition at line 26 of file BM_lp_branch.cpp.

Referenced by BM_lp::bbBranch().


Generated on Thu Sep 22 03:07:54 2011 by  doxygen 1.4.7