|
Osi
0.108.1
|
Go to the source code of this file.
Macros | |
| #define | COINLIBAPI |
| This has #defines etc for the "C" interface to Coin. More... | |
| #define | COINLINKAGE |
| #define | COINLINKAGE_CB |
Typedefs | |
| typedef void | Clp_Simplex |
| User does not need to see structure of model but C++ code does. More... | |
| typedef void(COINLINKAGE_CB * | clp_callback )(Clp_Simplex *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
| typedef for user call back. More... | |
| typedef void | Sbb_Model |
| User does not need to see structure of model but C++ code does. More... | |
| typedef void | Cbc_Model |
| typedef void(COINLINKAGE_CB * | sbb_callback )(Sbb_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
| typedef for user call back. More... | |
| typedef void(COINLINKAGE_CB * | cbc_callback )(Cbc_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
| typedef void(COINLINKAGE_CB * | cbc_cut_callback )(void *osiSolver, void *osiCuts, void *appdata) |
| typedef for cbc cut callback osiSolver needs to be an OsiSolverInterface object, osiCuts is an OsiCuts object and appdata is a pointer that will be passed to the cut generation, you can use it to point to a data structure with information about the original problem, for instance More... | |
| typedef int | CoinBigIndex |
| #define COINLIBAPI |
This has #defines etc for the "C" interface to Coin.
If COIN_EXTERN_C defined then an extra extern C
Definition at line 43 of file Coin_C_defines.h.
| #define COINLINKAGE |
Definition at line 45 of file Coin_C_defines.h.
| #define COINLINKAGE_CB |
Definition at line 46 of file Coin_C_defines.h.
| typedef void Clp_Simplex |
User does not need to see structure of model but C++ code does.
Definition at line 59 of file Coin_C_defines.h.
| typedef void(COINLINKAGE_CB * clp_callback)(Clp_Simplex *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
typedef for user call back.
The cvec are constructed so don't need to be const
Definition at line 66 of file Coin_C_defines.h.
| typedef void Sbb_Model |
User does not need to see structure of model but C++ code does.
Definition at line 90 of file Coin_C_defines.h.
| typedef void Cbc_Model |
Definition at line 115 of file Coin_C_defines.h.
| typedef void(COINLINKAGE_CB * sbb_callback)(Sbb_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
typedef for user call back.
The cvec are constructed so don't need to be const
Definition at line 120 of file Coin_C_defines.h.
| typedef void(COINLINKAGE_CB * cbc_callback)(Cbc_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec) |
Definition at line 124 of file Coin_C_defines.h.
| typedef void(COINLINKAGE_CB * cbc_cut_callback)(void *osiSolver, void *osiCuts, void *appdata) |
typedef for cbc cut callback osiSolver needs to be an OsiSolverInterface object, osiCuts is an OsiCuts object and appdata is a pointer that will be passed to the cut generation, you can use it to point to a data structure with information about the original problem, for instance
Definition at line 133 of file Coin_C_defines.h.
| typedef int CoinBigIndex |
Definition at line 136 of file Coin_C_defines.h.
1.8.5