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