11 core_change(), var_change(), cut_change(), warmstart(0) {}
15 core_change(), var_change(), cut_change(), warmstart(0)
void unpack(BCP_user_pack *packer, const bool def, BCP_buffer &buf)
BCP_buffer & pack(const T &value)
Pack a single object of type T.
BCP_buffer & unpack(T &value)
Unpack a single object of type T.
void pack(BCP_user_pack *packer, const bool def, BCP_buffer &buf) const
void pack(BCP_buffer &buf) const
Pack the core change into the buffer.
void pack(BCP_buffer &buf) const
virtual BCP_warmstart * unpack_warmstart(BCP_buffer &buf, bool report_if_default=false)
Unpack warmstarting information.
BCP_problem_core_change core_change
virtual void pack_warmstart(const BCP_warmstart *ws, BCP_buffer &buf, bool report_if_default=false)
Pack warmstarting information.
BCP_obj_set_change cut_change
void unpack(BCP_buffer &buf)
Unpack the core change data from the buffer.
void unpack(BCP_buffer &buf)
This class describes the message buffer used for all processes of BCP.
BCP_obj_set_change var_change
BCP_warmstart * warmstart