coin-Bcp
MC_init.hpp
Go to the documentation of this file.
1 // Copyright (C) 2000, International Business Machines
2 // Corporation and others. All Rights Reserved.
3 #ifndef _MC_INIT_H
4 #define _MC_INIT_H
5 
6 #include "BCP_USER.hpp"
7 
8 class MC_packer : public BCP_user_pack {
10  virtual void pack_cut_algo(const BCP_cut_algo* cut, BCP_buffer& buf);
11 
14 };
15 
16 class MC_initialize : public USER_initialize {
17  // Declare this function if not the default single process communication is
18  // wanted
19  // BCP_message_environment * msgenv_init();
20 
23  const int argnum, const char * const * arglist);
25 };
26 
27 #endif
virtual BCP_cut_algo * unpack_cut_algo(BCP_buffer &buf)
Unpack an algorithmic cut.
This is the class from which the user should derive her own algorithmic cuts.
Definition: BCP_cut.hpp:242
NO OLD DOC.
Definition: BCP_lp.hpp:102
The BCP_lp_user class is the base class from which the user can derive a problem specific class to be...
Definition: BCP_lp_user.hpp:75
This class is an abstract base class for the initializer class the user has to provide.
Definition: BCP_USER.hpp:160
NO OLD DOC.
Definition: BCP_tm.hpp:136
BCP_tm_user * tm_init(BCP_tm_prob &p, const int argnum, const char *const *arglist)
BCP_lp_user * lp_init(BCP_lp_prob &p)
This class describes the message buffer used for all processes of BCP.
Definition: BCP_buffer.hpp:39
The BCP_tm_user class is the base class from which the user can derive a problem specific class to be...
Definition: BCP_tm_user.hpp:58
BCP_user_pack * packer_init(BCP_user_class *p)
virtual void pack_cut_algo(const BCP_cut_algo *cut, BCP_buffer &buf)
Pack an algorithmic cut.