Create structs (RayList, MultiRowModel, Tableau)

This commit is contained in:
2017-04-29 23:49:45 -04:00
parent c6e6d3d817
commit 3ded5cd96f
13 changed files with 427 additions and 458 deletions

View File

@@ -40,20 +40,16 @@ int GREEDY_ND_psi(const int nrows,
double *value);
int GREEDY_ND_pi(const int nrows,
const int nrays,
const double *f,
const double *rays,
const double *beta,
const double *q,
const double q_scale,
struct LP *lp,
double *value);
const int nrays,
const double *f,
const double *rays,
const double *beta,
const double *q,
const double q_scale,
struct LP *lp,
double *value);
int GREEDY_ND_generate_cut(int nrows,
int nrays,
const double *f,
const double *rays,
double *beta);
int GREEDY_ND_generate_cut(const struct MultiRowModel *model, double *beta);
int GREEDY_ND_bound(int nrows,
int nrays,

View File

@@ -19,6 +19,6 @@
#include <multirow/cg.h>
#include <multirow/lp.h>
int INFINITY_generate_cut(struct Tableau *tableau, struct Row *cut);
int INFINITY_generate_cut(const struct Tableau *tableau, struct Row *cut);
#endif //MULTIROW_INFINITY_H