/home/coin/SVN-release/OS-2.2.0/Couenne/src/expression/operators/exprMul.hpp File Reference

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


Function Documentation

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


Generated on Thu Aug 5 03:07:34 2010 by  doxygen 1.4.7