src/work/athos/lp/lp_cplex.h
changeset 1331 7e93d3f0406d
parent 1303 9bcc455da4f5
child 1339 26a88d12d1a6
equal deleted inserted replaced
1:e7e4b13e0adc 2:216f0e82244a
    18 #define LEMON_LP_CPLEX_H
    18 #define LEMON_LP_CPLEX_H
    19 
    19 
    20 ///\file
    20 ///\file
    21 ///\brief Header of the LEMON-CPLEX lp solver interface.
    21 ///\brief Header of the LEMON-CPLEX lp solver interface.
    22 
    22 
    23 #include "lp_base.h"
    23 #include <lemon/lp_base.h>
    24 extern "C" {
    24 extern "C" {
    25 #include "ilcplex/cplex.h"
    25 #include "ilcplex/cplex.h"
    26 }
    26 }
    27 
    27 
    28 namespace lemon {
    28 namespace lemon {
   106     virtual void _setObjCoeff(int i, Value obj_coef);
   106     virtual void _setObjCoeff(int i, Value obj_coef);
   107     ///\e
   107     ///\e
   108     
   108     
   109     ///\bug Unimplemented
   109     ///\bug Unimplemented
   110     ///
   110     ///
   111     virtual SolutionStatus _solve();
   111     virtual SolveExitStatus _solve();
       
   112     ///\e
       
   113 
       
   114     ///\bug Unimplemented
       
   115     ///
       
   116     virtual Value _getPrimal(int i);
   112     ///\e
   117     ///\e
   113     
   118     
   114     ///\bug Unimplemented
   119     ///\bug Unimplemented
   115     ///
   120     ///
   116     virtual Value _getSolution(int i);
   121     virtual Value _getPrimalValue();
       
   122     ///\e
       
   123     
       
   124     ///\bug Unimplemented
       
   125     ///
       
   126     virtual SolutionStatus _getPrimalStatus();
       
   127 
       
   128     ///\e
       
   129     
       
   130     ///\bug Unimplemented
       
   131     ///
       
   132     virtual void _setMax();
       
   133     ///\e
       
   134     
       
   135     ///\bug Unimplemented
       
   136     ///
       
   137     virtual void _setMin();
   117 
   138 
   118   };
   139   };
   119 } //END OF NAMESPACE LEMON
   140 } //END OF NAMESPACE LEMON
   120 
   141 
   121 #endif //LEMON_LP_CPLEX_H
   142 #endif //LEMON_LP_CPLEX_H