#include <math.h>#include <assert.h>#include "CouenneExprUnary.hpp"#include "CouenneExprConst.hpp"

Go to the source code of this file.
Classes | |
| class | Couenne::exprSin |
class for More... | |
Namespaces | |
| namespace | Couenne |
general include file for different compilers | |
Enumerations | |
| enum | Couenne::cou_trig { Couenne::COU_SINE, Couenne::COU_COSINE } |
specify which trigonometric function is dealt with in trigEnvelope More... | |
Functions | |
| CouNumber | Couenne::modulo (register CouNumber a, register CouNumber b) |
| normalize angle within [0,b] (typically, pi or 2pi) | |
| CouNumber | Couenne::trigSelBranch (const CouenneObject *obj, const OsiBranchingInformation *info, expression *&var, double *&brpts, double *&brDist, int &way, enum cou_trig type) |
| generalized procedure for both sine and cosine | |
| bool | Couenne::trigImpliedBound (enum cou_trig, int, int, CouNumber *, CouNumber *, t_chg_bounds *) |
| generalized implied bound procedure for sine/cosine | |
1.6.1