lemon/cplex.h
changeset 576 745e182d0139
parent 551 9d0d7e20f76d
child 746 e4554cd6b2bf
     1.1 --- a/lemon/cplex.h	Tue Apr 07 14:50:20 2009 +0100
     1.2 +++ b/lemon/cplex.h	Wed Apr 08 22:49:28 2009 +0200
     1.3 @@ -144,14 +144,29 @@
     1.4  
     1.5      virtual void _clear();
     1.6  
     1.7 +    virtual void _messageLevel(MessageLevel level);
     1.8 +    void _applyMessageLevel();
     1.9 +
    1.10 +    bool _message_enabled;
    1.11 +
    1.12    public:
    1.13  
    1.14      /// Returns the used \c CplexEnv instance
    1.15      const CplexEnv& env() const { return _env; }
    1.16 +
    1.17 +    /// \brief Returns the const cpxenv pointer
    1.18      ///
    1.19 +    /// \note The cpxenv might be destructed with the solver.
    1.20      const cpxenv* cplexEnv() const { return _env.cplexEnv(); }
    1.21  
    1.22 +    /// \brief Returns the const cpxenv pointer
    1.23 +    ///
    1.24 +    /// \note The cpxenv might be destructed with the solver.
    1.25 +    cpxenv* cplexEnv() { return _env.cplexEnv(); }
    1.26 +
    1.27 +    /// Returns the cplex problem object
    1.28      cpxlp* cplexLp() { return _prob; }
    1.29 +    /// Returns the cplex problem object
    1.30      const cpxlp* cplexLp() const { return _prob; }
    1.31  
    1.32    };