#include <exprBCos.hpp>
Inheritance diagram for exprUBCos:
Public Member Functions | |
exprUBCos (expression *lb, expression *ub) | |
Constructors, destructor. | |
expression * | clone (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) |
Definition at line 79 of file exprBCos.hpp.
exprUBCos::exprUBCos | ( | expression * | lb, | |
expression * | ub | |||
) | [inline] |
Constructors, destructor.
Definition at line 84 of file exprBCos.hpp.
References exprOp::arglist_.
Referenced by clone().
expression* exprUBCos::clone | ( | Domain * | d = NULL |
) | const [inline, virtual] |
cloning method
Reimplemented from expression.
Definition at line 91 of file exprBCos.hpp.
References exprOp::arglist_, and exprUBCos().
CouNumber exprUBCos::operator() | ( | ) | [inline, virtual] |
function for the evaluation of the expression
Implements expression.
Definition at line 110 of file exprBCos.hpp.
References exprOp::arglist_, cos(), and M_PI.
std::string exprUBCos::printOp | ( | ) | const [inline, virtual] |
enum pos exprUBCos::printPos | ( | ) | const [inline, virtual] |
print position (PRE, INSIDE, POST)
Reimplemented from exprOp.
Definition at line 103 of file exprBCos.hpp.
References PRE.