coin-Bcp
Public Member Functions | Public Attributes | List of all members
BCP_ts_prob Class Reference

#include <BCP_tmstorage.hpp>

Inheritance diagram for BCP_ts_prob:
Inheritance graph
[legend]
Collaboration diagram for BCP_ts_prob:
Collaboration graph
[legend]

Public Member Functions

 BCP_ts_prob (int my_id, int parent)
 
virtual ~BCP_ts_prob ()
 
virtual BCP_bufferget_message_buffer ()
 
virtual void process_message ()
 
- Public Member Functions inherited from BCP_process
 BCP_process (int self, int my_parent)
 
virtual ~BCP_process ()
 
int get_process_id () const
 
int get_parent () const
 

Public Attributes

BCP_ts_useruser
 
BCP_user_packpacker
 
BCP_message_environmentmsg_env
 
BCP_parameter_set< BCP_ts_parpar
 
BCP_buffer msg_buf
 
BCP_problem_corecore
 
BCP_vec< int > indices
 a list of indices of nodes/vars/cuts that are requested/tobe deleted More...
 
BCP_vec< int > positions
 positions in the TM of requested nodes/vars/cuts More...
 
std::map< int, BCP_ts_node_data * > nodes
 
std::map< int, BCP_var_algo * > vars
 
std::map< int, BCP_cut_algo * > cuts
 

Private Member Functions

Disabled methods
 BCP_ts_prob (const BCP_ts_prob &)
 The copy constructor is declared but not defined to disable it. More...
 
BCP_ts_proboperator= (const BCP_ts_prob &)
 The assignment operator is declared but not defined to disable it. More...
 

Detailed Description

Definition at line 74 of file BCP_tmstorage.hpp.

Constructor & Destructor Documentation

BCP_ts_prob::BCP_ts_prob ( const BCP_ts_prob )
private

The copy constructor is declared but not defined to disable it.

BCP_ts_prob::BCP_ts_prob ( int  my_id,
int  parent 
)
inline

Definition at line 110 of file BCP_tmstorage.hpp.

virtual BCP_ts_prob::~BCP_ts_prob ( )
virtual

Member Function Documentation

BCP_ts_prob& BCP_ts_prob::operator= ( const BCP_ts_prob )
private

The assignment operator is declared but not defined to disable it.

virtual BCP_buffer& BCP_ts_prob::get_message_buffer ( )
inlinevirtual

Implements BCP_process.

Definition at line 119 of file BCP_tmstorage.hpp.

References msg_buf.

virtual void BCP_ts_prob::process_message ( )
virtual

Implements BCP_process.

Member Data Documentation

BCP_ts_user* BCP_ts_prob::user

Definition at line 86 of file BCP_tmstorage.hpp.

BCP_user_pack* BCP_ts_prob::packer

Definition at line 88 of file BCP_tmstorage.hpp.

BCP_message_environment* BCP_ts_prob::msg_env

Definition at line 90 of file BCP_tmstorage.hpp.

BCP_parameter_set<BCP_ts_par> BCP_ts_prob::par

Definition at line 92 of file BCP_tmstorage.hpp.

Referenced by BCP_ts_user::get_param(), and BCP_ts_user::set_param().

BCP_buffer BCP_ts_prob::msg_buf

Definition at line 94 of file BCP_tmstorage.hpp.

Referenced by get_message_buffer().

BCP_problem_core* BCP_ts_prob::core

Definition at line 96 of file BCP_tmstorage.hpp.

BCP_vec<int> BCP_ts_prob::indices

a list of indices of nodes/vars/cuts that are requested/tobe deleted

Definition at line 98 of file BCP_tmstorage.hpp.

BCP_vec<int> BCP_ts_prob::positions

positions in the TM of requested nodes/vars/cuts

Definition at line 100 of file BCP_tmstorage.hpp.

std::map<int, BCP_ts_node_data*> BCP_ts_prob::nodes

Definition at line 102 of file BCP_tmstorage.hpp.

std::map<int, BCP_var_algo*> BCP_ts_prob::vars

Definition at line 104 of file BCP_tmstorage.hpp.

std::map<int, BCP_cut_algo*> BCP_ts_prob::cuts

Definition at line 106 of file BCP_tmstorage.hpp.


The documentation for this class was generated from the following file: