Bonmin  1.7
BonAmplSetup.hpp
Go to the documentation of this file.
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