diff -r c35afa9e89e7 -r ef88c0a30f85 lemon/soplex.h --- a/lemon/soplex.h Mon Jan 12 23:11:39 2009 +0100 +++ b/lemon/soplex.h Thu Nov 05 15:48:01 2009 +0100 @@ -73,16 +73,18 @@ SoplexLp(const SoplexLp&); /// \e ~SoplexLp(); + /// \e + virtual SoplexLp* newSolver() const; + /// \e + virtual SoplexLp* cloneSolver() const; protected: - virtual SoplexLp* _newSolver() const; - virtual SoplexLp* _cloneSolver() const; - virtual const char* _solverName() const; virtual int _addCol(); virtual int _addRow(); + virtual int _addRow(Value l, ExprIterator b, ExprIterator e, Value u); virtual void _eraseCol(int i); virtual void _eraseRow(int i); @@ -143,6 +145,11 @@ virtual void _clear(); + void _messageLevel(MessageLevel m); + void _applyMessageLevel(); + + int _message_level; + }; } //END OF NAMESPACE LEMON