#include <BCP_tm.hpp>
Inheritance diagram for BCP_tm_prob:
Definition at line 122 of file BCP_tm.hpp.
BCP_tm_prob::BCP_tm_prob | ( | const BCP_tm_prob & | ) | [private] |
The copy constructor is declared but not defined to disable it.
BCP_tm_prob::BCP_tm_prob | ( | BCP_proc_id * | my_id, | |
BCP_proc_id * | parent | |||
) |
virtual BCP_tm_prob::~BCP_tm_prob | ( | ) | [virtual] |
BCP_tm_prob& BCP_tm_prob::operator= | ( | const BCP_tm_prob & | ) | [private] |
The assignment operator is declared but not defined to disable it.
void BCP_tm_prob::pack_var | ( | BCP_process_t | target_proc, | |
const BCP_var & | var | |||
) |
BCP_var* BCP_tm_prob::unpack_var_without_bcpind | ( | BCP_buffer & | buf | ) |
BCP_var* BCP_tm_prob::unpack_var | ( | ) |
void BCP_tm_prob::pack_cut | ( | BCP_process_t | target_proc, | |
const BCP_cut & | cut | |||
) |
BCP_cut* BCP_tm_prob::unpack_cut | ( | ) |
void BCP_tm_prob::pack_var_set_change | ( | const BCP_var_set_change & | ch | ) |
void BCP_tm_prob::unpack_var_set_change | ( | BCP_var_set_change & | ch | ) |
void BCP_tm_prob::pack_cut_set_change | ( | const BCP_cut_set_change & | ch | ) |
void BCP_tm_prob::unpack_cut_set_change | ( | BCP_cut_set_change & | ch | ) |
char BCP_tm_prob::param | ( | BCP_tm_par::chr_params | key | ) | const [inline] |
Definition at line 260 of file BCP_tm.hpp.
References BCP_parameter_set< Par >::entry(), and par.
Referenced by granularity(), and over_ub().
int BCP_tm_prob::param | ( | BCP_tm_par::int_params | key | ) | const [inline] |
double BCP_tm_prob::param | ( | BCP_tm_par::dbl_params | key | ) | const [inline] |
const BCP_string& BCP_tm_prob::param | ( | BCP_tm_par::str_params | key | ) | const [inline] |
const BCP_vec<BCP_string>& BCP_tm_prob::param | ( | BCP_tm_par::str_array_params | key | ) | const [inline] |
double BCP_tm_prob::granularity | ( | ) | const [inline] |
bool BCP_tm_prob::has_ub | ( | ) | const [inline] |
double BCP_tm_prob::ub | ( | ) | const [inline] |
bool BCP_tm_prob::ub | ( | double | new_ub | ) | [inline] |
bool BCP_tm_prob::over_ub | ( | const double | lb | ) | const [inline] |
Definition at line 293 of file BCP_tm.hpp.
References BCP_tm_par::Granularity, param(), and upper_bound.
virtual BCP_buffer& BCP_tm_prob::get_message_buffer | ( | ) | [inline, virtual] |
virtual void BCP_tm_prob::process_message | ( | ) | [virtual] |
Implements BCP_process.
Definition at line 137 of file BCP_tm.hpp.
Definition at line 139 of file BCP_tm.hpp.
Definition at line 143 of file BCP_tm.hpp.
Definition at line 146 of file BCP_tm.hpp.
Definition at line 153 of file BCP_tm.hpp.
Definition at line 160 of file BCP_tm.hpp.
Definition at line 168 of file BCP_tm.hpp.
double BCP_tm_prob::upper_bound |
double BCP_tm_prob::start_time |
Definition at line 175 of file BCP_tm.hpp.
Definition at line 180 of file BCP_tm.hpp.
Definition at line 182 of file BCP_tm.hpp.
Definition at line 186 of file BCP_tm.hpp.
Definition at line 188 of file BCP_tm.hpp.
std::map<int, BCP_var*> BCP_tm_prob::vars |
Definition at line 191 of file BCP_tm.hpp.
std::map<int, BCP_cut*> BCP_tm_prob::cuts |
Definition at line 193 of file BCP_tm.hpp.
Definition at line 195 of file BCP_tm.hpp.
Definition at line 197 of file BCP_tm.hpp.
Definition at line 201 of file BCP_tm.hpp.
Definition at line 203 of file BCP_tm.hpp.
Definition at line 205 of file BCP_tm.hpp.
Definition at line 209 of file BCP_tm.hpp.
BCP_vec< std::pair<BCP_proc_id*, int> > BCP_tm_prob::leaves_per_cp |
Definition at line 216 of file BCP_tm.hpp.
BCP_vec< std::pair<BCP_proc_id*, int> > BCP_tm_prob::leaves_per_vp |
Definition at line 218 of file BCP_tm.hpp.