exprUBSin Class Reference

class to compute lower bound of a sine based on the bounds on its arguments More...

#include <exprBSin.hpp>

Inheritance diagram for exprUBSin:

Inheritance graph
[legend]
Collaboration diagram for exprUBSin:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 exprUBSin (expression *lb, expression *ub)
 Constructors, destructor.
expressionclone (Domain *d=NULL) const
 cloning method
CouNumber operator() ()
 function for the evaluation of the expression
std::string printOp () const
 print operator
enum pos printPos () const
 print position (PRE, INSIDE, POST)

Detailed Description

class to compute lower bound of a sine based on the bounds on its arguments

Definition at line 79 of file exprBSin.hpp.


Constructor & Destructor Documentation

exprUBSin::exprUBSin ( expression lb,
expression ub 
) [inline]

Constructors, destructor.

Definition at line 84 of file exprBSin.hpp.

References exprOp::arglist_.

Referenced by clone().


Member Function Documentation

expression* exprUBSin::clone ( Domain d = NULL  )  const [inline, virtual]

cloning method

Reimplemented from expression.

Definition at line 91 of file exprBSin.hpp.

References exprOp::arglist_, and exprUBSin().

CouNumber exprUBSin::operator() (  )  [inline, virtual]

function for the evaluation of the expression

Implements expression.

Definition at line 110 of file exprBSin.hpp.

References exprOp::arglist_, M_PI, pi2, and sin().

std::string exprUBSin::printOp (  )  const [inline, virtual]

print operator

Reimplemented from exprOp.

Definition at line 99 of file exprBSin.hpp.

enum pos exprUBSin::printPos (  )  const [inline, virtual]

print position (PRE, INSIDE, POST)

Reimplemented from exprOp.

Definition at line 103 of file exprBSin.hpp.

References PRE.


The documentation for this class was generated from the following file:
Generated on Tue Mar 30 03:12:31 2010 by  doxygen 1.4.7