#include <math.h>
#include "exprSin.hpp"
#include "exprClone.hpp"
#include "exprCos.hpp"
#include "exprBSin.hpp"
#include "exprMul.hpp"
Include dependency graph for exprSin.cpp:
Go to the source code of this file.
Functions | |
bool | trigImpliedBound (enum cou_trig type, int wind, int xind, CouNumber *l, CouNumber *u, t_chg_bounds *chg) |
generalized implied bound procedure for sine/cosine | |
Variables | |
static const CouNumber | pi = M_PI |
static const CouNumber | pi2 = M_PI * 2. |
static const CouNumber | pih = M_PI / 2. |
bool trigImpliedBound | ( | enum cou_trig | type, | |
int | wind, | |||
int | xind, | |||
CouNumber * | l, | |||
CouNumber * | u, | |||
t_chg_bounds * | chg | |||
) |
generalized implied bound procedure for sine/cosine
Definition at line 64 of file exprSin.cpp.
References t_chg_bounds::CHANGED, cos(), COU_SINE, COUENNE_EPS, pi, pi2, pih, sin(), and updateBound().
Referenced by exprSin::impliedBound(), and exprCos::impliedBound().
Definition at line 20 of file exprSin.cpp.
Definition at line 21 of file exprSin.cpp.
Definition at line 22 of file exprSin.cpp.