/home/coin/SVN-release/OS-2.4.2/Couenne/src/expression/operators/CouenneExprSin.hpp File Reference

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

Include dependency graph for CouenneExprSin.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Couenne

Classes

class  Couenne::exprSin
 class for $ \sin f(x)$ More...

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


Generated on Wed Nov 30 03:08:43 2011 by  doxygen 1.4.7