#include <BCP_lp_pool.hpp>
Public Member Functions | |
BCP_lp_waiting_row (BCP_cut *cut, BCP_row *row=0, double viol=-1) | |
~BCP_lp_waiting_row () | |
BCP_cut * | cut () |
BCP_row * | row () |
const BCP_cut * | cut () const |
const BCP_row * | row () const |
void | clear_cut () |
void | delete_row () |
void | set_row (BCP_row *&row) |
double | violation () const |
void | set_violation (double v) |
void | compute_violation (const BCP_lp_result &lpres) |
Private Member Functions | |
BCP_lp_waiting_row (const BCP_lp_waiting_row &) | |
BCP_lp_waiting_row & | operator= (const BCP_lp_waiting_row &) |
Private Attributes | |
BCP_cut * | _cut |
BCP_row * | _row |
double | _violation |
Definition at line 15 of file BCP_lp_pool.hpp.
BCP_lp_waiting_row::BCP_lp_waiting_row | ( | const BCP_lp_waiting_row & | ) | [private] |
BCP_lp_waiting_row::BCP_lp_waiting_row | ( | BCP_cut * | cut, | |
BCP_row * | row = 0 , |
|||
double | viol = -1 | |||
) | [inline] |
Definition at line 24 of file BCP_lp_pool.hpp.
BCP_lp_waiting_row::~BCP_lp_waiting_row | ( | ) | [inline] |
Definition at line 26 of file BCP_lp_pool.hpp.
BCP_lp_waiting_row& BCP_lp_waiting_row::operator= | ( | const BCP_lp_waiting_row & | ) | [private] |
BCP_cut* BCP_lp_waiting_row::cut | ( | ) | [inline] |
Definition at line 31 of file BCP_lp_pool.hpp.
BCP_row* BCP_lp_waiting_row::row | ( | ) | [inline] |
Definition at line 32 of file BCP_lp_pool.hpp.
const BCP_cut* BCP_lp_waiting_row::cut | ( | ) | const [inline] |
Definition at line 33 of file BCP_lp_pool.hpp.
const BCP_row* BCP_lp_waiting_row::row | ( | ) | const [inline] |
Definition at line 34 of file BCP_lp_pool.hpp.
void BCP_lp_waiting_row::clear_cut | ( | ) | [inline] |
Definition at line 36 of file BCP_lp_pool.hpp.
void BCP_lp_waiting_row::delete_row | ( | ) | [inline] |
Definition at line 37 of file BCP_lp_pool.hpp.
void BCP_lp_waiting_row::set_row | ( | BCP_row *& | row | ) | [inline] |
Definition at line 38 of file BCP_lp_pool.hpp.
double BCP_lp_waiting_row::violation | ( | ) | const [inline] |
Definition at line 40 of file BCP_lp_pool.hpp.
void BCP_lp_waiting_row::set_violation | ( | double | v | ) | [inline] |
Definition at line 41 of file BCP_lp_pool.hpp.
void BCP_lp_waiting_row::compute_violation | ( | const BCP_lp_result & | lpres | ) |
BCP_cut* BCP_lp_waiting_row::_cut [private] |
Definition at line 20 of file BCP_lp_pool.hpp.
BCP_row* BCP_lp_waiting_row::_row [private] |
Definition at line 21 of file BCP_lp_pool.hpp.
double BCP_lp_waiting_row::_violation [private] |
Definition at line 22 of file BCP_lp_pool.hpp.