#include <CouenneExprBCos.hpp>
Inheritance diagram for Couenne::exprLBCos:
Public Member Functions | |
exprLBCos (expression *lb, expression *ub) | |
Constructors, destructor. | |
expression * | clone (Domain *d=NULL) const |
cloning method | |
CouNumber | operator() () |
compute sum | |
enum pos | printPos () const |
print position (PRE, INSIDE, POST) | |
std::string | printOp () const |
print operator |
Definition at line 27 of file CouenneExprBCos.hpp.
Couenne::exprLBCos::exprLBCos | ( | expression * | lb, | |
expression * | ub | |||
) | [inline] |
Constructors, destructor.
Definition at line 32 of file CouenneExprBCos.hpp.
References Couenne::exprOp::arglist_.
Referenced by clone().
expression* Couenne::exprLBCos::clone | ( | Domain * | d = NULL |
) | const [inline, virtual] |
cloning method
Reimplemented from Couenne::expression.
Definition at line 39 of file CouenneExprBCos.hpp.
References Couenne::exprOp::arglist_, and exprLBCos().
CouNumber Couenne::exprLBCos::operator() | ( | ) | [inline, virtual] |
compute sum
Implements Couenne::expression.
Definition at line 58 of file CouenneExprBCos.hpp.
References Couenne::exprOp::arglist_, Couenne::cos(), and M_PI.
enum pos Couenne::exprLBCos::printPos | ( | ) | const [inline, virtual] |
print position (PRE, INSIDE, POST)
Reimplemented from Couenne::exprOp.
Definition at line 47 of file CouenneExprBCos.hpp.
References Couenne::PRE.
std::string Couenne::exprLBCos::printOp | ( | ) | const [inline, virtual] |
print operator
Reimplemented from Couenne::exprOp.
Definition at line 51 of file CouenneExprBCos.hpp.