exprLBMul Class Reference

class to compute lower bound of a product based on the bounds of both factors More...

#include <exprBMul.hpp>

Inheritance diagram for exprLBMul:

Inheritance graph
[legend]
Collaboration diagram for exprLBMul:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 exprLBMul (expression **al, int n)
 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 product based on the bounds of both factors

Definition at line 36 of file exprBMul.hpp.


Constructor & Destructor Documentation

exprLBMul::exprLBMul ( expression **  al,
int  n 
) [inline]

Constructors, destructor.

Definition at line 41 of file exprBMul.hpp.

Referenced by clone().


Member Function Documentation

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

cloning method

Reimplemented from expression.

Definition at line 45 of file exprBMul.hpp.

References exprOp::clonearglist(), exprLBMul(), and exprOp::nargs_.

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

function for the evaluation of the expression

Implements expression.

Definition at line 63 of file exprBMul.hpp.

References exprOp::arglist_, and safeProd().

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

print position (PRE, INSIDE, POST)

Reimplemented from exprOp.

Definition at line 52 of file exprBMul.hpp.

References PRE.

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

print operator

Reimplemented from exprOp.

Definition at line 56 of file exprBMul.hpp.


The documentation for this class was generated from the following file:
Generated on Wed May 19 03:15:39 2010 for Couenne by  doxygen 1.4.7