Bonmin
1.7
|
00001 // (C) Copyright International Business Machines Corporation 2007 00002 // All Rights Reserved. 00003 // This code is published under the Common Public License. 00004 // 00005 // Authors : 00006 // Pierre Bonami, International Business Machines Corporation 00007 // 00008 // Date : 04/15/2007 00009 00010 #ifndef BonAmplSetup_H 00011 #define BonAmplSetup_H 00012 #include "BonBonminSetup.hpp" 00013 #include "BonAmplInterface.hpp" 00014 00015 namespace Bonmin 00016 { 00017 class BonminAmplSetup: public BonminSetup 00018 { 00019 public: 00021 void initialize(char **& argv); 00023 void initialize(AmplInterface &toFill, char **& argv); 00025 void initialize(char **& argv, std::string& opt_file_content, std::string& nl_file_content, bool createContinuousSolver /*= false*/); 00027 void initialize(AmplInterface &toFill, char **& argv, std::string& opt_file_content, std::string& nl_file_content, bool createContinuousSolver = true); 00029 void fillOsiInterface(AmplInterface &toFill, char **& argv, std::string & options, std::string & nl, bool createContinuousSolver = true); 00030 }; 00031 } 00032 #endif