#include <vector>#include "exprOp.hpp"Include dependency graph for exprMul.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | exprMul |
| class for multiplications More... | |
Functions | |
| void | unifiedProdCuts (const CouenneCutGenerator *, OsiCuts &, int, CouNumber, CouNumber, CouNumber, int, CouNumber, CouNumber, CouNumber, int, CouNumber, CouNumber, CouNumber, t_chg_bounds *) |
| unified convexification of products and divisions | |
| double * | computeMulBrDist (const OsiBranchingInformation *info, int xi, int yi, int wi, int brind, double *brpt, int nPts=1) |
| void unifiedProdCuts | ( | const CouenneCutGenerator * | , | |
| OsiCuts & | , | |||
| int | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| int | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| int | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| CouNumber | , | |||
| t_chg_bounds * | ||||
| ) |
unified convexification of products and divisions
Definition at line 76 of file unifiedProdCuts.cpp.
References contourCut(), COUENNE_EPS, is_boundbox_regular(), t_chg_bounds::lower(), t_chg_bounds::UNCHANGED, and t_chg_bounds::upper().
Referenced by exprDiv::generateCuts(), and exprMul::generateCuts().
| double* computeMulBrDist | ( | const OsiBranchingInformation * | info, | |
| int | xi, | |||
| int | yi, | |||
| int | wi, | |||
| int | brind, | |||
| double * | brpt, | |||
| int | nPts = 1 | |||
| ) |
Definition at line 21 of file computeMulBrDist.cpp.
References COUENNE_EPS, and diff().
Referenced by exprDiv::selectBranch(), and exprMul::selectBranch().
1.4.7