/home/coin/SVN-release/CoinAll-1.1.0/OS/src/OSCommonInterfaces/OSDefaultSolver.h

Go to the documentation of this file.
00001 
00018 #ifndef DEFAULTSOLVER
00019 #define DEFAULTSOLVER
00020 
00021 
00022 #include "OSInstance.h"
00023 #include "OSResult.h"
00024 
00025 #include <string>
00026 
00035 class DefaultSolver{  
00036 
00037 public: 
00038 
00039 
00040         
00042         std::string osil;
00043         
00045         std::string osol;
00046         
00047         
00049         std::string osrl;
00050         
00051         
00053         OSInstance *osinstance;
00054         
00055 
00057         OSResult  *osresult;
00058         
00059 
00060         
00062         //OSOption  *osoption;
00063         
00065         std::string insList;
00066         
00067 
00068         
00072         std::string sSolverName;
00073         
00074         
00079         bool bCallbuildSolverInstance;
00080         
00081 
00085         virtual void solve() = 0 ;      
00086         
00091         virtual void buildSolverInstance() = 0 ;        
00092         
00096         DefaultSolver();
00097 
00101         virtual ~DefaultSolver() = 0;
00102         
00103 
00104         
00105 
00106         
00107         
00108         
00109 };
00110 
00111 
00112 #endif

Generated on Sun Nov 14 14:06:36 2010 for Coin-All by  doxygen 1.4.7