15 #if defined (CLP_EXTERN_C)
20 #if defined (SBB_EXTERN_C)
24 #if defined (CBC_EXTERN_C)
31 #if defined(CBCCINTERFACEDLL_EXPORTS) || defined(CLPMSDLL)
32 #if defined (COIN_EXTERN_C)
33 # define COINLIBAPI __declspec(dllexport)
35 # define COINLIBAPI __declspec(dllexport)
37 # define COINLINKAGE __stdcall
38 # define COINLINKAGE_CB __cdecl
40 #if defined (COIN_EXTERN_C)
41 # define COINLIBAPI extern "C"
46 # define COINLINKAGE_CB
51 #if defined (CLP_EXTERN_C)
53 class CMessageHandler;
56 CMessageHandler * handler_;
70 #if defined (SBB_EXTERN_C)
72 class Sbb_MessageHandler;
76 Sbb_MessageHandler * handler_;
82 #if defined (CBC_EXTERN_C)
84 class Cbc_MessageHandler;
88 Cbc_MessageHandler * handler_;
89 std::vector<std::string> cmdargs_;
104 #if COIN_BIG_INDEX==0
106 #elif COIN_BIG_INDEX==1
int int const double * dvec
void Clp_Simplex
User does not need to see structure of model but C++ code does.
typedef void(COINLINKAGE_CB *clp_callback)(Clp_Simplex *model
typedef for user call back.
This solves LPs using the simplex method.
int int const double int nint
int int const double int const int * ivec
void Sbb_Model
User does not need to see structure of model but C++ code does.
int int const double int const int int char ** cvec
int int const double int const int int nchar