CouenneExprPow.hpp File Reference

#include <math.h>
#include "CouenneExprOp.hpp"
#include "CouenneExprMul.hpp"
#include "CouenneExprClone.hpp"
#include "CouenneExprConst.hpp"

Go to the source code of this file.

Namespaces

namespace  Couenne

Classes

class  Couenne::exprPow
 Power of an expression (binary operator), $ f(x)^k$ with $ k$ constant. More...

Functions

CouNumber Couenne::safe_pow (CouNumber base, CouNumber exponent)
 compute power and check for integer-and-odd inverse exponent
void Couenne::addPowEnvelope (const CouenneCutGenerator *, OsiCuts &, int, int, CouNumber, CouNumber, CouNumber, CouNumber, CouNumber, int)
 add upper/lower envelope to power in convex/concave areas
CouNumber Couenne::powNewton (CouNumber, CouNumber, unary_function, unary_function, unary_function)
 find proper tangent point to add deepest tangent cut
CouNumber Couenne::powNewton (CouNumber, CouNumber, funtriplet *)
 find proper tangent point to add deepest tangent cut


Generated on Mon Aug 8 03:06:41 2011 for Couenne by  doxygen 1.4.7