BCP_node_change Class Reference

#include <BCP_node_change.hpp>

Collaboration diagram for BCP_node_change:

Collaboration graph
[legend]
List of all members.

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_warmstartwarmstart

Private Member Functions

 BCP_node_change (const BCP_node_change &)
BCP_node_changeoperator= (const BCP_node_change &)

Detailed Description

Definition at line 19 of file BCP_node_change.hpp.


Constructor & Destructor Documentation

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 
)

Definition at line 13 of file BCP_node_change.cpp.

References unpack().

BCP_node_change::~BCP_node_change (  ) 

Definition at line 20 of file BCP_node_change.cpp.

References warmstart.


Member Function Documentation

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().


Member Data Documentation

BCP_problem_core_change BCP_node_change::core_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().

BCP_obj_set_change BCP_node_change::var_change

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().

BCP_obj_set_change BCP_node_change::cut_change

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().

BCP_warmstart* BCP_node_change::warmstart

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().


The documentation for this class was generated from the following files:
Generated on Mon May 3 03:11:44 2010 by  doxygen 1.4.7