00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef SCIPBCH_HPP_
00010 #define SCIPBCH_HPP_
00011
00012 #include "smag.h"
00013 #include "GamsBCH.hpp"
00014 #include "GamsHandler.hpp"
00015
00016 extern "C" {
00017 #include "scip/scip.h"
00018 }
00019
00022 SCIP_RETCODE BCHaddParam(SCIP* scip);
00023
00027 SCIP_RETCODE BCHsetup(SCIP* scip, SCIP_VAR*** vars, smagHandle_t prob, GamsHandler& gamshandler, GamsDictionary& gamsdict, GamsBCH*& bch, void*& bchdata);
00028
00031 SCIP_RETCODE BCHcleanup(smagHandle_t prob, GamsBCH*& bch, void*& bchdata);
00032
00033 #endif