/* $Id: orthocut.hpp 508 2011-02-15 21:52:44Z pbelotti $
 *
 * Name:    orthocut.hpp
 * Author:  Andrea Qualizza
 * Purpose: 
 *
 * This file is licensed under the Eclipse Public License (EPL)
 */

#ifndef ORTHOCUT_HPP
#define ORTHOCUT_HPP

#include <CglCutGenerator.hpp>
#include <OsiSolverInterface.hpp>
#include <tracer.hpp>
#include <misc_util.hpp>

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

void orthoCutGen(const double *sol, int n, OsiCuts &cs, double *z, double *w, int m, Tracer *tracer);

#endif


