#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] |
Set the pointer.
Definition at line 136 of file BCP_tmstorage.hpp.
References p.
Referenced by BCP_tmstorage_main().
| 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.
Referenced by BCP_tmstorage_main().
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().
1.4.7