diff -r caf16813b1e8 -r 1782aa72495a lemon/glpk.cc --- a/lemon/glpk.cc Sat Jul 21 10:18:57 2012 +0200 +++ b/lemon/glpk.cc Fri Jul 20 17:09:01 2012 +0200 @@ -582,6 +582,15 @@ } } + void GlpkBase::_write(std::string file, std::string format) const + { + if(format == "MPS") + glp_write_mps(lp, GLP_MPS_FILE, 0, file.c_str()); + else if(format == "LP") + glp_write_lp(lp, 0, file.c_str()); + else throw UnsupportedFormatError(format); + } + GlpkBase::FreeEnvHelper GlpkBase::freeEnvHelper; // GlpkLp members @@ -998,4 +1007,6 @@ const char* GlpkMip::_solverName() const { return "GlpkMip"; } + + } //END OF NAMESPACE LEMON