populate.hpp File Reference
Go to the source code of this file.
Defines |
#define | COUENNE_EPS 1e-7 |
Functions |
int | createCut (OsiCuts &, double, int, int=-1, double=0, int=-1, double=0, int=-1, double=0, int=-1, double=0, bool=false) |
int | populateProblem (const char *filename, int *nptr, int *tptr, int *consptr, double **bptr, double **cptr, double ***Qptr, double *constantptr, double ***origmatptr, double **origrhsptr, char **origsenseptr, double **xlbptr, double **xubptr, double **ylbptr, double **yubptr, OsiSolverInterface *si) |
Define Documentation
Definition at line 13 of file populate.hpp.
Referenced by Couenne::CouenneIterativeRounding::areEqual(), Couenne::exprSin::impliedBound(), Couenne::exprCos::impliedBound(), Couenne::QuadMap::insert(), Couenne::LinMap::insert(), Couenne::exprVar::isFixed(), Couenne::exprQuad::Linearity(), Couenne::exprConst::Linearity(), Couenne::safe_pow(), Couenne::safeDiv(), and Couenne::updateBound().
Function Documentation
int createCut |
( |
OsiCuts & |
, |
|
|
double |
, |
|
|
int |
, |
|
|
int |
= -1 , |
|
|
double |
= 0 , |
|
|
int |
= -1 , |
|
|
double |
= 0 , |
|
|
int |
= -1 , |
|
|
double |
= 0 , |
|
|
int |
= -1 , |
|
|
double |
= 0 , |
|
|
bool |
= false | |
|
) |
| | |
int populateProblem |
( |
const char * |
filename, |
|
|
int * |
nptr, |
|
|
int * |
tptr, |
|
|
int * |
consptr, |
|
|
double ** |
bptr, |
|
|
double ** |
cptr, |
|
|
double *** |
Qptr, |
|
|
double * |
constantptr, |
|
|
double *** |
origmatptr, |
|
|
double ** |
origrhsptr, |
|
|
char ** |
origsenseptr, |
|
|
double ** |
xlbptr, |
|
|
double ** |
xubptr, |
|
|
double ** |
ylbptr, |
|
|
double ** |
yubptr, |
|
|
OsiSolverInterface * |
si | |
|
) |
| | |