#include <memory>
#include <algorithm>
#include <numeric>
#include <cmath>
#include "CoinHelperFunctions.hpp"
#include "CoinWarmStartBasis.hpp"
#include "BCP_problem_core.hpp"
#include "BCP_lp_node.hpp"
#include "BCP_lp_result.hpp"
#include "BCP_lp_pool.hpp"
#include "BCP_lp.hpp"
#include "BCP_lp_branch.hpp"
#include "BCP_lp_user.hpp"
#include "BCP_lp_functions.hpp"
Go to the source code of this file.
|
static int | BCP_compare_waiting_row_ptr (const BCP_lp_waiting_row *wrow0, const BCP_lp_waiting_row *wrow1) |
|
static int | BCP_compare_waiting_col_ptr (const BCP_lp_waiting_col *wcol0, const BCP_lp_waiting_col *wcol1) |
|
bool | BCP_lp_fix_vars (BCP_lp_prob &p) |
|
static void | BCP_lp_reset_positions (const BCP_vec< int > &deletable, BCP_vec< int > &pos, const bool error_if_deletable) |
|
void | BCP_delete_unwanted_candidates (const int num, const int added_num, const BCP_vec< int > *pos, BCP_vec< int > &deletable) |
|
void | BCP_lp_delete_cols_and_rows (BCP_lp_prob &p, BCP_lp_branching_object *can, const int added_colnum, const int added_rownum, const bool from_fathom, const bool force_delete) |
|
void | BCP_lp_adjust_row_effectiveness (BCP_lp_prob &p) |
|
int | BCP_lp_add_from_local_cut_pool (BCP_lp_prob &p) |
|
int | BCP_lp_add_from_local_var_pool (BCP_lp_prob &p) |
|
static void BCP_lp_reset_positions |
( |
const BCP_vec< int > & |
deletable, |
|
|
BCP_vec< int > & |
pos, |
|
|
const bool |
error_if_deletable |
|
) |
| |
|
static |