/home/coin/SVN-release/OS-2.4.2/Couenne/src/cut/sdpcuts/rlt_cuts.cpp File Reference

#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.


Define Documentation

#define indexQ ( i,
j,
n   )     ((n) + (i) * (2*(n)-1-(i)) / 2 + (j))

Definition at line 18 of file rlt_cuts.cpp.

#define RLT_CUTS_TOL   0.00000001

Definition at line 20 of file rlt_cuts.cpp.

Referenced by rltCutsGen().


Function Documentation

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().


Generated on Wed Nov 30 03:07:49 2011 by  doxygen 1.4.7