00001 /* $Id: OS_var.hpp 2698 2009-06-09 04:14:07Z kmartin $ */ 00002 #ifndef OS_var_hpp 00003 #define OS_var_hpp 00004 00005 #include "CoinPackedVector.hpp" 00006 #include "BCP_buffer.hpp" 00007 #include "BCP_var.hpp" 00008 00009 00010 class OS_var : public BCP_var_algo { 00011 public: 00012 00013 int varIndex; 00014 00015 CoinPackedVector coinPackedVec; 00016 00017 double weight; 00018 00019 //overload OS_var 00020 00021 OS_var(int idx, const CoinPackedVector& f, double w); 00022 00023 OS_var(BCP_buffer& buf); 00024 00025 ~OS_var() {} 00026 00027 void pack(BCP_buffer& buf) const; 00028 }; 00029 00030 00031 #endif