#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) |
Definition at line 17 of file populate.cpp.
#define OBJ_FUNCTION_MULTIPLIER -1.0 |
int getFirstIdx | ( | const char * | colName | ) |
Definition at line 560 of file populate.cpp.
int getSecondIdx | ( | const char * | colName | ) |
Definition at line 578 of file populate.cpp.
double _mul | ( | double | a, | |
double | b, | |||
double | infinity | |||
) |
Definition at line 600 of file populate.cpp.
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 | |||
) |
Definition at line 25 of file populate.cpp.
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 | |||
) |
Definition at line 487 of file populate.cpp.