#include <BCP_lp_pool.hpp>
Inheritance diagram for BCP_lp_cut_pool:


Public Member Functions | |
| BCP_lp_cut_pool () | |
| ~BCP_lp_cut_pool () | |
| bool | rows_are_valid () const |
| void | rows_are_valid (bool status) |
| void | compute_violations (const BCP_lp_result &lpres, BCP_lp_cut_pool::iterator first, BCP_lp_cut_pool::iterator last) |
| int | remove_nonviolated (const double etol) |
Private Member Functions | |
| BCP_lp_cut_pool (const BCP_lp_cut_pool &) | |
| BCP_lp_cut_pool & | operator= (const BCP_lp_cut_pool &) |
Static Private Attributes | |
| static bool | _rows_are_valid = true |
Definition at line 47 of file BCP_lp_pool.hpp.
| BCP_lp_cut_pool::BCP_lp_cut_pool | ( | const BCP_lp_cut_pool & | ) | [private] |
| BCP_lp_cut_pool::BCP_lp_cut_pool | ( | ) | [inline] |
Definition at line 54 of file BCP_lp_pool.hpp.
| BCP_lp_cut_pool::~BCP_lp_cut_pool | ( | ) | [inline] |
| BCP_lp_cut_pool& BCP_lp_cut_pool::operator= | ( | const BCP_lp_cut_pool & | ) | [private] |
| bool BCP_lp_cut_pool::rows_are_valid | ( | ) | const [inline] |
Definition at line 59 of file BCP_lp_pool.hpp.
References _rows_are_valid.
Referenced by BCP_lp_add_from_local_cut_pool(), BCP_lp_create_lp(), BCP_lp_delete_cols_and_rows(), BCP_lp_fathom(), and BCP_lp_generate_cuts().
| void BCP_lp_cut_pool::rows_are_valid | ( | bool | status | ) | [inline] |
| void BCP_lp_cut_pool::compute_violations | ( | const BCP_lp_result & | lpres, | |
| BCP_lp_cut_pool::iterator | first, | |||
| BCP_lp_cut_pool::iterator | last | |||
| ) | [inline] |
Definition at line 62 of file BCP_lp_pool.hpp.
References _rows_are_valid.
Referenced by BCP_lp_generate_cuts(), and BCP_lp_prob::process_message().
| int BCP_lp_cut_pool::remove_nonviolated | ( | const double | etol | ) |
Definition at line 14 of file BCP_lp_pool.cpp.
References BCP_vec< BCP_lp_waiting_row * >::back(), BCP_vec< BCP_lp_waiting_row * >::begin(), BCP_vec< BCP_lp_waiting_row * >::end(), and BCP_vec< BCP_lp_waiting_row * >::pop_back().
Referenced by BCP_lp_generate_cuts().
bool BCP_lp_cut_pool::_rows_are_valid = true [static, private] |
Definition at line 49 of file BCP_lp_pool.hpp.
Referenced by compute_violations(), and rows_are_valid().
1.4.7