Couenne::exprLBSin Class Reference

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

#include <CouenneExprBSin.hpp>

Inheritance diagram for Couenne::exprLBSin:
Couenne::exprOp Couenne::expression

List of all members.

Public Member Functions

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

Detailed Description

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

Definition at line 27 of file CouenneExprBSin.hpp.


Constructor & Destructor Documentation

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

Constructors, destructor.

Definition at line 32 of file CouenneExprBSin.hpp.

References Couenne::exprOp::arglist_.

Referenced by clone().


Member Function Documentation

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

cloning method

Reimplemented from Couenne::expression.

Definition at line 39 of file CouenneExprBSin.hpp.

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

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

function for the evaluation of the expression

compute sum

Implements Couenne::expression.

Definition at line 58 of file CouenneExprBSin.hpp.

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

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

print position (PRE, INSIDE, POST)

Reimplemented from Couenne::exprOp.

Definition at line 47 of file CouenneExprBSin.hpp.

References Couenne::PRE.

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

print operator

Reimplemented from Couenne::exprOp.

Definition at line 51 of file CouenneExprBSin.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 20 Jan 2015 for Couenne by  doxygen 1.6.1