#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 BM_DEBUG_PRINT 0 |
Definition at line 22 of file BM_lp_branch.cpp.
| 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 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().
bool ifprint = true [static] |
bool ifprint2 = false [static] |
1.4.7