#include <stdio.h>
#include <string.h>
#include <OsiCuts.hpp>
#include <OsiSolverInterface.hpp>
#include <populate.hpp>
#include <rlt_cuts.hpp>
#include <tracer.hpp>
Include dependency graph for rlt_cuts.cpp:
Go to the source code of this file.
Defines | |
#define | indexQ(i, j, n) ((n) + (i) * (2*(n)-1-(i)) / 2 + (j)) |
#define | RLT_CUTS_TOL 0.00000001 |
Functions | |
void | rltCutsGen (const double *sol, int n, OsiCuts &cs, double *lb, double *ub, int m, Tracer *tracer) |
TODO: missing calls to Tracer. |
Definition at line 18 of file rlt_cuts.cpp.
#define RLT_CUTS_TOL 0.00000001 |
void rltCutsGen | ( | const double * | sol, | |
int | n, | |||
OsiCuts & | cs, | |||
double * | lb, | |||
double * | ub, | |||
int | m, | |||
Tracer * | tracer | |||
) |
TODO: missing calls to Tracer.
Definition at line 24 of file rlt_cuts.cpp.
References createCut(), indexQ, and RLT_CUTS_TOL.
Referenced by CutGen::generateCuts().