Couenne::exprUBCos Class Reference

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

#include <CouenneExprBCos.hpp>

Inheritance diagram for Couenne::exprUBCos:

Inheritance graph
[legend]
Collaboration diagram for Couenne::exprUBCos:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 exprUBCos (expression *lb, expression *ub)
 Constructors, destructor.
expressionclone (Domain *d=NULL) const
 cloning method
CouNumber operator() ()
 compute sum
std::string printOp () const
 print operator
enum pos printPos () const
 print position (PRE, INSIDE, POST)

Detailed Description

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

Definition at line 80 of file CouenneExprBCos.hpp.


Constructor & Destructor Documentation

Couenne::exprUBCos::exprUBCos ( expression lb,
expression ub 
) [inline]

Constructors, destructor.

Definition at line 85 of file CouenneExprBCos.hpp.

References Couenne::exprOp::arglist_.

Referenced by clone().


Member Function Documentation

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

cloning method

Reimplemented from Couenne::expression.

Definition at line 92 of file CouenneExprBCos.hpp.

References Couenne::exprOp::arglist_, and exprUBCos().

CouNumber Couenne::exprUBCos::operator() (  )  [inline, virtual]

compute sum

Implements Couenne::expression.

Definition at line 111 of file CouenneExprBCos.hpp.

References Couenne::exprOp::arglist_, Couenne::cos(), M_PI, and Couenne::pi2.

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

print operator

Reimplemented from Couenne::exprOp.

Definition at line 100 of file CouenneExprBCos.hpp.

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

print position (PRE, INSIDE, POST)

Reimplemented from Couenne::exprOp.

Definition at line 104 of file CouenneExprBCos.hpp.

References Couenne::PRE.


The documentation for this class was generated from the following file:
Generated on Thu Nov 10 03:13:59 2011 by  doxygen 1.4.7