#include <BCP_tmstorage.hpp>
Inheritance diagram for BCP_ts_user:
Public Member Functions | |
virtual void | unpack_module_data (BCP_buffer &buf) |
Unpack the initial information sent to the LP process by the Tree Manager. | |
Methods to set and get the pointer to the BCP_ts_prob | |
object. It is unlikely that the users would want to muck around with these (especially with the set method!) but they are here to provide total control. | |
void | setTsProblemPointer (BCP_ts_prob *ptr) |
Set the pointer. | |
BCP_ts_prob * | getTsProblemPointer () |
Get the pointer. | |
Methods to get/set BCP parameters on the fly | |
char | get_param (const BCP_ts_par::chr_params key) const |
int | get_param (const BCP_ts_par::int_params key) const |
double | get_param (const BCP_ts_par::dbl_params key) const |
const BCP_string & | get_param (const BCP_ts_par::str_params key) const |
void | set_param (const BCP_ts_par::chr_params key, const bool val) |
void | set_param (const BCP_ts_par::chr_params key, const char val) |
void | set_param (const BCP_ts_par::int_params key, const int val) |
void | set_param (const BCP_ts_par::dbl_params key, const double val) |
void | set_param (const BCP_ts_par::str_params key, const char *val) |
Constructor, Destructor | |
BCP_ts_user () | |
virtual | ~BCP_ts_user () |
Being virtual, the destructor invokes the destructor for the real type of the object being deleted. | |
Private Attributes | |
BCP_ts_prob * | p |
Definition at line 125 of file BCP_tmstorage.hpp.
BCP_ts_user::BCP_ts_user | ( | ) | [inline] |
Definition at line 166 of file BCP_tmstorage.hpp.
virtual BCP_ts_user::~BCP_ts_user | ( | ) | [inline, virtual] |
Being virtual, the destructor invokes the destructor for the real type of the object being deleted.
Definition at line 169 of file BCP_tmstorage.hpp.
void BCP_ts_user::setTsProblemPointer | ( | BCP_ts_prob * | ptr | ) | [inline] |
BCP_ts_prob* BCP_ts_user::getTsProblemPointer | ( | ) | [inline] |
char BCP_ts_user::get_param | ( | const BCP_ts_par::chr_params | key | ) | const [inline] |
Definition at line 143 of file BCP_tmstorage.hpp.
References BCP_parameter_set< Par >::entry(), p, and BCP_ts_prob::par.
int BCP_ts_user::get_param | ( | const BCP_ts_par::int_params | key | ) | const [inline] |
Definition at line 145 of file BCP_tmstorage.hpp.
References BCP_parameter_set< Par >::entry(), p, and BCP_ts_prob::par.
double BCP_ts_user::get_param | ( | const BCP_ts_par::dbl_params | key | ) | const [inline] |
Definition at line 147 of file BCP_tmstorage.hpp.
References BCP_parameter_set< Par >::entry(), p, and BCP_ts_prob::par.
const BCP_string& BCP_ts_user::get_param | ( | const BCP_ts_par::str_params | key | ) | const [inline] |
Definition at line 149 of file BCP_tmstorage.hpp.
References BCP_parameter_set< Par >::entry(), p, and BCP_ts_prob::par.
void BCP_ts_user::set_param | ( | const BCP_ts_par::chr_params | key, | |
const bool | val | |||
) | [inline] |
Definition at line 152 of file BCP_tmstorage.hpp.
References p, BCP_ts_prob::par, and BCP_parameter_set< Par >::set_entry().
void BCP_ts_user::set_param | ( | const BCP_ts_par::chr_params | key, | |
const char | val | |||
) | [inline] |
Definition at line 154 of file BCP_tmstorage.hpp.
References p, BCP_ts_prob::par, and BCP_parameter_set< Par >::set_entry().
void BCP_ts_user::set_param | ( | const BCP_ts_par::int_params | key, | |
const int | val | |||
) | [inline] |
Definition at line 156 of file BCP_tmstorage.hpp.
References p, BCP_ts_prob::par, and BCP_parameter_set< Par >::set_entry().
void BCP_ts_user::set_param | ( | const BCP_ts_par::dbl_params | key, | |
const double | val | |||
) | [inline] |
Definition at line 158 of file BCP_tmstorage.hpp.
References p, BCP_ts_prob::par, and BCP_parameter_set< Par >::set_entry().
void BCP_ts_user::set_param | ( | const BCP_ts_par::str_params | key, | |
const char * | val | |||
) | [inline] |
Definition at line 160 of file BCP_tmstorage.hpp.
References p, BCP_ts_prob::par, and BCP_parameter_set< Par >::set_entry().
virtual void BCP_ts_user::unpack_module_data | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack the initial information sent to the LP process by the Tree Manager.
This information was packed by the method BCP_ts_user::pack_module_data() invoked with BCP_ProcessType_TS
as the third (target process type) argument.
Default: empty method.
BCP_ts_prob* BCP_ts_user::p [private] |
Definition at line 127 of file BCP_tmstorage.hpp.
Referenced by get_param(), getTsProblemPointer(), set_param(), and setTsProblemPointer().