lemon/clp.h
changeset 571 d5c39e9d1a4e
parent 462 9b082b3fb33f
child 576 745e182d0139
equal deleted inserted replaced
1:b4eee1a4a122 2:a6d76bbab803
    54     /// \e
    54     /// \e
    55     ClpLp(const ClpLp&);
    55     ClpLp(const ClpLp&);
    56     /// \e
    56     /// \e
    57     ~ClpLp();
    57     ~ClpLp();
    58 
    58 
       
    59     /// \e
       
    60     virtual ClpLp* newSolver() const;
       
    61     /// \e
       
    62     virtual ClpLp* cloneSolver() const;
       
    63 
    59   protected:
    64   protected:
    60 
    65 
    61     mutable double* _primal_ray;
    66     mutable double* _primal_ray;
    62     mutable double* _dual_ray;
    67     mutable double* _dual_ray;
    63 
    68 
    64     void _init_temporals();
    69     void _init_temporals();
    65     void _clear_temporals();
    70     void _clear_temporals();
    66 
    71 
    67   protected:
    72   protected:
    68 
       
    69     virtual ClpLp* _newSolver() const;
       
    70     virtual ClpLp* _cloneSolver() const;
       
    71 
    73 
    72     virtual const char* _solverName() const;
    74     virtual const char* _solverName() const;
    73 
    75 
    74     virtual int _addCol();
    76     virtual int _addCol();
    75     virtual int _addRow();
    77     virtual int _addRow();