Namespaces | Functions
exprMul-upperHull.cpp File Reference
#include "CouenneCutGenerator.hpp"
#include "CouenneExprMul.hpp"
#include "CouennePrecisions.hpp"
Include dependency graph for exprMul-upperHull.cpp:

Go to the source code of this file.

Namespaces

 Couenne
 general include file for different compilers
 

Functions

int Couenne::findIntersection (CouNumber x0, CouNumber y0, CouNumber x1, CouNumber y1, CouNumber *wl, CouNumber *wu, CouNumber *xA, CouNumber *yA, CouNumber *xB, CouNumber *yB)
 
int Couenne::genMulCoeff (CouNumber x1, CouNumber y1, CouNumber x2, CouNumber y2, char whichUse, CouNumber &cX, CouNumber &cY, CouNumber &cW)
 
void Couenne::invertInterval (register double &l, register double &u, register double x)
 
void Couenne::upperEnvHull (const CouenneCutGenerator *cg, OsiCuts &cs, int xi, CouNumber x0, CouNumber xl, CouNumber xu, int yi, CouNumber y0, CouNumber yl, CouNumber yu, int wi, CouNumber w0, CouNumber wl, CouNumber wu)
 better cuts than those from unifiedProdCuts More...