1.1 --- a/src/work/marci/lp/lp_solver_base.h Wed Feb 16 21:40:16 2005 +0000
1.2 +++ b/src/work/marci/lp/lp_solver_base.h Thu Feb 17 15:14:13 2005 +0000
1.3 @@ -619,6 +619,8 @@
1.4 virtual void _setColCont(int i) = 0;
1.5 /// \e
1.6 virtual void _setColInt(int i) = 0;
1.7 + /// \e
1.8 + virtual _Value _getMIPPrimal(int i) = 0;
1.9 public:
1.10 /// \e
1.11 void setColCont(Col col) {
1.12 @@ -628,6 +630,10 @@
1.13 void setColInt(Col col) {
1.14 _setColInt(col_iter_map[col]);
1.15 }
1.16 + /// \e
1.17 + _Value getMIPPrimal(Col col) {
1.18 + return _getMIPPrimal(col_iter_map[col]);
1.19 + }
1.20 //@}
1.21 };
1.22
1.23 @@ -1096,9 +1102,11 @@
1.24 void setMIP() { lpx_set_class(lp, LPX_MIP); }
1.25 protected:
1.26 /// \e
1.27 - void _setColCont(int i) {lpx_set_col_kind(lp, i, LPX_CV); }
1.28 + void _setColCont(int i) { lpx_set_col_kind(lp, i, LPX_CV); }
1.29 /// \e
1.30 - void _setColInt(int i) {lpx_set_col_kind(lp, i, LPX_IV); }
1.31 + void _setColInt(int i) { lpx_set_col_kind(lp, i, LPX_IV); }
1.32 + /// \e
1.33 + double _getMIPPrimal(int i) { return lpx_mip_col_val(lp, i); }
1.34 };
1.35
1.36 /// @}