lemon/soplex.h
changeset 783 ef88c0a30f85
parent 576 745e182d0139
child 877 141f9c0db4a3
     1.1 --- a/lemon/soplex.h	Mon Jan 12 23:11:39 2009 +0100
     1.2 +++ b/lemon/soplex.h	Thu Nov 05 15:48:01 2009 +0100
     1.3 @@ -73,16 +73,18 @@
     1.4      SoplexLp(const SoplexLp&);
     1.5      /// \e
     1.6      ~SoplexLp();
     1.7 +    /// \e
     1.8 +    virtual SoplexLp* newSolver() const;
     1.9 +    /// \e
    1.10 +    virtual SoplexLp* cloneSolver() const;
    1.11  
    1.12    protected:
    1.13  
    1.14 -    virtual SoplexLp* _newSolver() const;
    1.15 -    virtual SoplexLp* _cloneSolver() const;
    1.16 -
    1.17      virtual const char* _solverName() const;
    1.18  
    1.19      virtual int _addCol();
    1.20      virtual int _addRow();
    1.21 +    virtual int _addRow(Value l, ExprIterator b, ExprIterator e, Value u);
    1.22  
    1.23      virtual void _eraseCol(int i);
    1.24      virtual void _eraseRow(int i);
    1.25 @@ -143,6 +145,11 @@
    1.26  
    1.27      virtual void _clear();
    1.28  
    1.29 +    void _messageLevel(MessageLevel m);
    1.30 +    void _applyMessageLevel();
    1.31 +
    1.32 +    int _message_level;
    1.33 +
    1.34    };
    1.35  
    1.36  } //END OF NAMESPACE LEMON