OS_var.hpp
Go to the documentation of this file.
1 /* $Id: OS_var.hpp 2698 2009-06-09 04:14:07Z kmartin $ */
2 #ifndef OS_var_hpp
3 #define OS_var_hpp
4 
5 #include "CoinPackedVector.hpp"
6 #include "BCP_buffer.hpp"
7 #include "BCP_var.hpp"
8 
9 
10 class OS_var : public BCP_var_algo {
11 public:
12 
13  int varIndex;
14 
15  CoinPackedVector coinPackedVec;
16 
17  double weight;
18 
19  //overload OS_var
20 
21  OS_var(int idx, const CoinPackedVector& f, double w);
22 
23  OS_var(BCP_buffer& buf);
24 
25  ~OS_var() {}
26 
27  void pack(BCP_buffer& buf) const;
28 };
29 
30 
31 #endif
double weight
Definition: OS_var.hpp:17
void fint fint fint real fint real real real real * f
~OS_var()
Definition: OS_var.hpp:25
void pack(BCP_buffer &buf) const
Definition: OS_var.cpp:43
OS_var(int idx, const CoinPackedVector &f, double w)
Definition: OS_var.cpp:10
This is the class from which the user should derive her own algorithmic variables.
Definition: BCP_var.hpp:277
This class describes the message buffer used for all processes of BCP.
Definition: BCP_buffer.hpp:39
int varIndex
Definition: OS_var.hpp:13
CoinPackedVector coinPackedVec
Definition: OS_var.hpp:15
void fint fint fint real fint real real real real real real real real * w