lemon/lp_cplex.h
changeset 2659 611ced85018b
parent 2553 bfced05fa852
equal deleted inserted replaced
13:00b4cb8543df 14:e33457e2b8ec
    47 
    47 
    48 
    48 
    49     /// \e
    49     /// \e
    50     LpCplex();
    50     LpCplex();
    51     /// \e
    51     /// \e
       
    52     LpCplex(const LpCplex&);
       
    53     /// \e
    52     ~LpCplex();
    54     ~LpCplex();
    53 
    55 
    54   protected:
    56   protected:
    55     virtual LpSolverBase &_newLp();
    57     virtual LpSolverBase* _newLp();
    56     virtual LpSolverBase &_copyLp();
    58     virtual LpSolverBase* _copyLp();
    57 
    59 
    58 
    60 
    59     virtual int _addCol();
    61     virtual int _addCol();
    60     virtual int _addRow();
    62     virtual int _addRow();
    61     virtual void _eraseCol(int i);
    63     virtual void _eraseCol(int i);
    98     virtual void _setMax();
   100     virtual void _setMax();
    99     virtual void _setMin();
   101     virtual void _setMin();
   100 
   102 
   101     virtual bool _isMax() const;
   103     virtual bool _isMax() const;
   102 
   104 
       
   105   public:
       
   106 
       
   107     CPXENVptr cplexEnv() { return env; } 
       
   108     CPXLPptr cplexLp() { return lp; }
       
   109 
   103   };
   110   };
   104 } //END OF NAMESPACE LEMON
   111 } //END OF NAMESPACE LEMON
   105 
   112 
   106 #endif //LEMON_LP_CPLEX_H
   113 #endif //LEMON_LP_CPLEX_H
   107 
   114