00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef OuterDescription_H
00012 #define OuterDescription_H
00013
00014 #define INT_BIAS 0e-8
00015
00016 #include <string>
00017 #include <iostream>
00018
00019 #include "BonOsiTMINLPInterface.hpp"
00020 #include "CoinWarmStartBasis.hpp"
00021
00022 #include "BonCutStrengthener.hpp"
00023
00024 namespace Bonmin {
00025
00028 void getMyOuterApproximation(OsiTMINLPInterface &si,
00029 OsiCuts &cs, int ind, const double * x,
00030 int getObj, const double * x2,
00031 double theta, bool global);
00032
00034 void addOuterDescription(OsiTMINLPInterface &nlp, OsiSolverInterface &si,
00035 const double * x, int nbAp, bool getObj);
00036
00037 }
00038 #endif