#include <disjunctive_cuts.hpp>
#include <CoinPackedVector.hpp>
#include <CglCutGenerator.hpp>
#include <OsiSolverInterface.hpp>
#include <AsxBmqsTest.hpp>
#include <AsxBmqsUtil.hpp>
#include <AsxUtil.hpp>
#include <AsxBpTest.hpp>
#include <AsxBpFracData.hpp>
#include <OsiClpSolverInterface.hpp>
#include <AsxBpDisjunction.hpp>
#include <AsxBpCGLP.hpp>
#include <cplex.h>
#include <dsyevx_wrapper.hpp>
#include <OsiXxxSolverInterface.hpp>
#include <sdpcuts.hpp>
#include <tracer.hpp>
#include <misc_util.hpp>
Include dependency graph for disjunctive_cuts.cpp:
Go to the source code of this file.
Functions | |
void | disjunctiveCutGen (const OsiSolverInterface &si, OsiCuts &cs, const double *sol, int n, Tracer *tracer) |
void disjunctiveCutGen | ( | const OsiSolverInterface & | si, | |
OsiCuts & | cs, | |||
const double * | sol, | |||
int | n, | |||
Tracer * | tracer | |||
) |
Definition at line 32 of file disjunctive_cuts.cpp.
References dsyevx_wrapper_only_positive(), e, indexQ, k, m, Tracer::setDisjunctiveCutsTime(), Tracer::setDisjunctiveCutsTotalCuts(), solver_status(), Timer::start(), Timer::time(), and w.
Referenced by CutGen::generateCuts().