#include <vector>
#include "BCP_enum.hpp"
#include "BCP_enum_branch.hpp"
#include "BCP_message_tag.hpp"
#include "BCP_vector.hpp"
Go to the source code of this file.
void BCP_lp_process_core | ( | BCP_lp_prob & | p, |
BCP_buffer & | buf | ||
) |
Definition at line 28 of file BCP_lp_main.cpp.
void BCP_lp_repricing | ( | BCP_lp_prob & | p | ) |
void BCP_lp_main_loop | ( | BCP_lp_prob & | p | ) |
Definition at line 15 of file BCP_lp_main_loop.cpp.
void BCP_price_vars | ( | BCP_lp_prob & | p, |
const bool | from_fathom, | ||
BCP_vec< BCP_var * > & | vars_to_add, | ||
BCP_vec< BCP_col * > & | cols_to_add | ||
) |
Definition at line 174 of file BCP_lp_fathom.cpp.
void BCP_restore_feasibility | ( | BCP_lp_prob & | p, |
const std::vector< double * > | dual_rays, | ||
BCP_vec< BCP_var * > & | vars_to_add, | ||
BCP_vec< BCP_col * > & | cols_to_add | ||
) |
Definition at line 213 of file BCP_lp_fathom.cpp.
void BCP_lp_perform_fathom | ( | BCP_lp_prob & | p, |
const char * | msg, | ||
BCP_message_tag | msgtag | ||
) |
Definition at line 19 of file BCP_lp_fathom.cpp.
bool BCP_lp_fathom | ( | BCP_lp_prob & | p, |
const bool | from_repricing | ||
) |
Definition at line 36 of file BCP_lp_fathom.cpp.
int BCP_lp_generate_cuts | ( | BCP_lp_prob & | p, |
bool | first_in_loop, | ||
const bool | from_repricing | ||
) |
Definition at line 13 of file BCP_lp_generate_cuts.cpp.
int BCP_lp_generate_vars | ( | BCP_lp_prob & | p, |
bool | first_in_loop, | ||
const bool | from_repricing | ||
) |
Definition at line 13 of file BCP_lp_generate_vars.cpp.
void BCP_lp_process_result | ( | BCP_lp_prob & | p, |
const BCP_lp_result & | lpres | ||
) |
Definition at line 14 of file BCP_lp_misc.cpp.
void BCP_lp_purge_slack_pool | ( | BCP_lp_prob & | p | ) |
Definition at line 25 of file BCP_lp_misc.cpp.
void BCP_lp_test_feasibility | ( | BCP_lp_prob & | p, |
const BCP_lp_result & | lpres | ||
) |
Definition at line 35 of file BCP_lp_misc.cpp.
double BCP_lp_compute_lower_bound | ( | BCP_lp_prob & | p, |
const BCP_lp_result & | lpres | ||
) |
Definition at line 50 of file BCP_lp_misc.cpp.
void BCP_lp_clean_up_node | ( | BCP_lp_prob & | p | ) |
Definition at line 59 of file BCP_lp_misc.cpp.
BCP_message_tag BCP_lp_pack_for_cg | ( | BCP_lp_prob & | p | ) |
Definition at line 75 of file BCP_lp_misc.cpp.
BCP_message_tag BCP_lp_pack_for_vg | ( | BCP_lp_prob & | p | ) |
Definition at line 91 of file BCP_lp_misc.cpp.
void BCP_lp_prepare_for_new_node | ( | BCP_lp_prob & | p | ) |
Definition at line 108 of file BCP_lp_misc.cpp.
Definition at line 220 of file BCP_lp_misc.cpp.
Definition at line 245 of file BCP_lp_misc.cpp.
void BCP_lp_check_ub | ( | BCP_lp_prob & | p | ) |
Definition at line 14 of file BCP_lp_msgproc.cpp.
int BCP_lp_next_var_index | ( | BCP_lp_prob & | p | ) |
Definition at line 233 of file BCP_lp_msgproc.cpp.
int BCP_lp_next_cut_index | ( | BCP_lp_prob & | p | ) |
Definition at line 257 of file BCP_lp_msgproc.cpp.
void BCP_lp_process_ub_message | ( | BCP_lp_prob & | p, |
BCP_buffer & | buf | ||
) |
Definition at line 280 of file BCP_lp_msgproc.cpp.
void BCP_lp_send_cuts_to_cp | ( | BCP_lp_prob & | p, |
const int | eff_cnt_limit | ||
) |
Definition at line 295 of file BCP_lp_msgproc.cpp.
void BCP_lp_unpack_diving_info | ( | BCP_lp_prob & | p, |
BCP_buffer & | buf | ||
) |
Definition at line 340 of file BCP_lp_msgproc.cpp.
BCP_branching_result BCP_lp_branch | ( | BCP_lp_prob & | p | ) |
Definition at line 618 of file BCP_lp_branching.cpp.
bool BCP_lp_fix_vars | ( | BCP_lp_prob & | p | ) |
Definition at line 42 of file BCP_lp_colrow.cpp.
void BCP_lp_adjust_row_effectiveness | ( | BCP_lp_prob & | p | ) |
Definition at line 354 of file BCP_lp_colrow.cpp.
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 | ||
) |
Definition at line 189 of file BCP_lp_colrow.cpp.
int BCP_lp_add_from_local_cut_pool | ( | BCP_lp_prob & | p | ) |
Definition at line 409 of file BCP_lp_colrow.cpp.
int BCP_lp_add_from_local_var_pool | ( | BCP_lp_prob & | p | ) |
Definition at line 518 of file BCP_lp_colrow.cpp.
int BCP_lp_send_node_description | ( | BCP_lp_prob & | p, |
BCP_presolved_lp_brobj * | brobj, | ||
BCP_message_tag | msgtag | ||
) |
Definition at line 490 of file BCP_lp_msg_node_send.cpp.
void BCP_lp_unpack_active_node | ( | BCP_lp_prob & | p, |
BCP_buffer & | buf | ||
) |
Definition at line 245 of file BCP_lp_msg_node_rec.cpp.
void BCP_lp_create_lp | ( | BCP_lp_prob & | p | ) |
Definition at line 16 of file BCP_lp_create_lp.cpp.
BCP_warmstart* BCP_lp_convert_CoinWarmStart | ( | BCP_lp_prob & | p, |
CoinWarmStart *& | ws | ||
) |
Definition at line 13 of file BCP_lp_convert_OsiWarmStart.cpp.