Changeset 589:fc6c7aab4b8d in lemon for lemon/glpk.h
- Timestamp:
- 03/04/09 14:43:05 (16 years ago)
- Branch:
- default
- Parents:
- 588:89e29e22d479 (diff), 585:ba124394367a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/glpk.h
r585 r589 132 132 /// This class implements an interface for the GLPK LP solver. 133 133 ///\ingroup lp_group 134 class GlpkLp : public GlpkBase, public LpSolver{134 class GlpkLp : public LpSolver, public GlpkBase { 135 135 public: 136 136 … … 139 139 ///\e 140 140 GlpkLp(const GlpkLp&); 141 142 ///\e 143 virtual GlpkLp* cloneSolver() const; 144 ///\e 145 virtual GlpkLp* newSolver() const; 141 146 142 147 private: … … 148 153 149 154 protected: 150 151 virtual GlpkLp* _cloneSolver() const;152 virtual GlpkLp* _newSolver() const;153 155 154 156 virtual const char* _solverName() const; … … 166 168 virtual Value _getDualRay(int i) const; 167 169 168 ///\todo It should be clarified169 ///170 170 virtual ProblemType _getPrimalType() const; 171 171 virtual ProblemType _getDualType() const; … … 216 216 /// This class implements an interface for the GLPK MIP solver. 217 217 ///\ingroup lp_group 218 class GlpkMip : public GlpkBase, public MipSolver{218 class GlpkMip : public MipSolver, public GlpkBase { 219 219 public: 220 220 … … 224 224 GlpkMip(const GlpkMip&); 225 225 226 protected:227 228 virtual GlpkMip* _cloneSolver() const; 229 virtual GlpkMip* _newSolver() const;226 virtual GlpkMip* cloneSolver() const; 227 virtual GlpkMip* newSolver() const; 228 229 protected: 230 230 231 231 virtual const char* _solverName() const; -
lemon/glpk.h
r588 r589 101 101 virtual void _clear(); 102 102 103 private: 104 105 static void freeEnv(); 106 107 struct FreeEnvHelper { 108 ~FreeEnvHelper() { 109 freeEnv(); 110 } 111 }; 112 113 static FreeEnvHelper freeEnvHelper; 114 103 115 public: 104 116
Note: See TracChangeset
for help on using the changeset viewer.