/home/coin/svn-release/OS-2.5.0/Couenne/src/cut/sdpcuts/populate.cpp File Reference
#include <stdio.h>
#include <string.h>
#include <OsiCuts.hpp>
#include <OsiSolverInterface.hpp>
#include <CoinMpsIO.hpp>
#include <populate.hpp>
Go to the source code of this file.
Defines |
#define | indexQ(i, j, n) ((n) + (i) * (2*(n)-1-(i)) / 2 + (j)) |
#define | OBJ_FUNCTION_MULTIPLIER -1.0 |
Functions |
int | getFirstIdx (const char *colName) |
int | getSecondIdx (const char *colName) |
double | _mul (double a, double b, double infinity) |
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) |
int | createCut (OsiCuts &cs, double rhs, int sign, int i1, double c1, int i2, double c2, int i3, double c3, int i4, double c4, bool is_global) |
Define Documentation
#define indexQ |
( |
i, |
|
|
j, |
|
|
n |
|
) |
((n) + (i) * (2*(n)-1-(i)) / 2 + (j)) |
#define OBJ_FUNCTION_MULTIPLIER -1.0 |
Function Documentation
int getFirstIdx |
( |
const char * |
colName |
) |
|
int getSecondIdx |
( |
const char * |
colName |
) |
|
double _mul |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
infinity | |
|
) |
| | |
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 | |
|
) |
| | |
int createCut |
( |
OsiCuts & |
cs, |
|
|
double |
rhs, |
|
|
int |
sign, |
|
|
int |
i1, |
|
|
double |
c1, |
|
|
int |
i2, |
|
|
double |
c2, |
|
|
int |
i3, |
|
|
double |
c3, |
|
|
int |
i4, |
|
|
double |
c4, |
|
|
bool |
is_global | |
|
) |
| | |