#include <BCP_node_change.hpp>
Collaboration diagram for BCP_node_change:
Public Member Functions | |
BCP_node_change () | |
BCP_node_change (BCP_user_pack *packer, const bool def, BCP_buffer &buf) | |
~BCP_node_change () | |
void | pack (BCP_user_pack *packer, const bool def, BCP_buffer &buf) const |
void | unpack (BCP_user_pack *packer, const bool def, BCP_buffer &buf) |
Public Attributes | |
BCP_problem_core_change | core_change |
BCP_obj_set_change | var_change |
BCP_obj_set_change | cut_change |
BCP_warmstart * | warmstart |
Private Member Functions | |
BCP_node_change (const BCP_node_change &) | |
BCP_node_change & | operator= (const BCP_node_change &) |
Definition at line 19 of file BCP_node_change.hpp.
BCP_node_change::BCP_node_change | ( | const BCP_node_change & | ) | [private] |
BCP_node_change::BCP_node_change | ( | ) |
Definition at line 10 of file BCP_node_change.cpp.
BCP_node_change::BCP_node_change | ( | BCP_user_pack * | packer, | |
const bool | def, | |||
BCP_buffer & | buf | |||
) |
BCP_node_change::~BCP_node_change | ( | ) |
BCP_node_change& BCP_node_change::operator= | ( | const BCP_node_change & | ) | [private] |
void BCP_node_change::pack | ( | BCP_user_pack * | packer, | |
const bool | def, | |||
BCP_buffer & | buf | |||
) | const |
Definition at line 27 of file BCP_node_change.cpp.
References core_change, cut_change, BCP_buffer::pack(), BCP_obj_set_change::pack(), BCP_problem_core_change::pack(), BCP_user_pack::pack_warmstart(), var_change, and warmstart.
Referenced by process_Msg_NodeListRequest().
void BCP_node_change::unpack | ( | BCP_user_pack * | packer, | |
const bool | def, | |||
BCP_buffer & | buf | |||
) |
Definition at line 43 of file BCP_node_change.cpp.
References core_change, cut_change, BCP_buffer::unpack(), BCP_obj_set_change::unpack(), BCP_problem_core_change::unpack(), BCP_user_pack::unpack_warmstart(), var_change, and warmstart.
Referenced by BCP_lp_unpack_active_node(), and BCP_node_change().
Definition at line 24 of file BCP_node_change.hpp.
Referenced by BCP_lp_create_core(), BCP_tm_create_child(), BCP_tm_create_core_change(), BCP_tm_create_root(), BCP_tm_unpack_node_description(), pack(), and unpack().
Definition at line 25 of file BCP_node_change.hpp.
Referenced by BCP_lp_create_added_vars(), BCP_tm_create_child(), BCP_tm_create_root(), BCP_tm_create_var_change(), BCP_tm_unpack_node_description(), pack(), and unpack().
Definition at line 26 of file BCP_node_change.hpp.
Referenced by BCP_lp_create_added_cuts(), BCP_tm_create_child(), BCP_tm_create_cut_change(), BCP_tm_create_root(), BCP_tm_unpack_node_description(), pack(), and unpack().
Definition at line 27 of file BCP_node_change.hpp.
Referenced by BCP_lp_create_warmstart(), BCP_tm_create_child(), BCP_tm_unpack_node_description(), pack(), unpack(), and ~BCP_node_change().