exprUBQuad Class Reference

class to compute upper bound of a fraction based on the bounds of both numerator and denominator More...

#include <exprBQuad.hpp>

Inheritance diagram for exprUBQuad:

Inheritance graph
[legend]
Collaboration diagram for exprUBQuad:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 exprUBQuad (exprQuad *ref)
 Constructor.
 exprUBQuad (const exprUBQuad &src, Domain *d=NULL)
 copy constructor
 ~exprUBQuad ()
 destructor
expressionclone (Domain *d=NULL) const
 cloning method
CouNumber operator() ()
 function for the evaluation of the expression
virtual void print (std::ostream &s=std::cout, bool descend=false) const
 I/O.

Private Attributes

exprQuadref_
 quadratic form, reference expression

Detailed Description

class to compute upper bound of a fraction based on the bounds of both numerator and denominator

Definition at line 59 of file exprBQuad.hpp.


Constructor & Destructor Documentation

exprUBQuad::exprUBQuad ( exprQuad ref  )  [inline]

Constructor.

Definition at line 66 of file exprBQuad.hpp.

Referenced by clone().

exprUBQuad::exprUBQuad ( const exprUBQuad src,
Domain d = NULL 
) [inline]

copy constructor

Definition at line 70 of file exprBQuad.hpp.

exprUBQuad::~exprUBQuad (  )  [inline]

destructor

Definition at line 76 of file exprBQuad.hpp.


Member Function Documentation

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

cloning method

Reimplemented from expression.

Definition at line 79 of file exprBQuad.hpp.

References exprUBQuad().

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

function for the evaluation of the expression

Implements expression.

Definition at line 83 of file exprBQuad.hpp.

References ref_.

virtual void exprUBQuad::print ( std::ostream &  s = std::cout,
bool  descend = false 
) const [inline, virtual]

I/O.

Reimplemented from expression.

Definition at line 87 of file exprBQuad.hpp.

References ref_, and s.


Member Data Documentation

exprQuad* exprUBQuad::ref_ [private]

quadratic form, reference expression

Definition at line 61 of file exprBQuad.hpp.

Referenced by operator()(), and print().


The documentation for this class was generated from the following file:
Generated on Thu Oct 8 03:08:02 2009 by  doxygen 1.4.7