/home/coin/SVN-release/OS-2.0.1/Couenne/src/convex/operators/conv-exprPow-envelope.cpp File Reference

#include <math.h>
#include "CouenneTypes.hpp"
#include "rootQ.hpp"
#include "exprPow.hpp"
#include "CouennePrecisions.hpp"
#include "CouenneProblem.hpp"
#include "CouenneCutGenerator.hpp"
#include "funtriplets.hpp"

Include dependency graph for conv-exprPow-envelope.cpp:

Go to the source code of this file.

Functions

void addPowEnvelope (const CouenneCutGenerator *cg, OsiCuts &cs, int wi, int xi, CouNumber x, CouNumber y, CouNumber k, CouNumber l, CouNumber u, int sign)
 add upper/lower envelope to power in convex/concave areas


Function Documentation

void addPowEnvelope ( const CouenneCutGenerator cg,
OsiCuts &  cs,
int  wi,
int  xi,
CouNumber  x,
CouNumber  y,
CouNumber  k,
CouNumber  l,
CouNumber  u,
int  sign 
)

add upper/lower envelope to power in convex/concave areas

Definition at line 24 of file conv-exprPow-envelope.cpp.

References COU_MAX_COEFF, log(), and powNewton().

Referenced by exprPow::generateCuts().


Generated on Thu Oct 8 03:05:18 2009 by  doxygen 1.4.7