Couenne::exprUBQuad Class Reference

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

#include <CouenneExprBQuad.hpp>

Inheritance diagram for Couenne::exprUBQuad:

Inheritance graph
[legend]
Collaboration diagram for Couenne::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 60 of file CouenneExprBQuad.hpp.


Constructor & Destructor Documentation

Couenne::exprUBQuad::exprUBQuad ( exprQuad ref  )  [inline]

Constructor.

Definition at line 67 of file CouenneExprBQuad.hpp.

Referenced by clone().

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

copy constructor

Definition at line 71 of file CouenneExprBQuad.hpp.

Couenne::exprUBQuad::~exprUBQuad (  )  [inline]

destructor

Definition at line 77 of file CouenneExprBQuad.hpp.


Member Function Documentation

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

cloning method

Reimplemented from Couenne::expression.

Definition at line 80 of file CouenneExprBQuad.hpp.

References exprUBQuad().

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

function for the evaluation of the expression

Implements Couenne::expression.

Definition at line 84 of file CouenneExprBQuad.hpp.

References ref_.

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

I/O.

Reimplemented from Couenne::expression.

Definition at line 88 of file CouenneExprBQuad.hpp.

References ref_, and s.


Member Data Documentation

exprQuad* Couenne::exprUBQuad::ref_ [private]

quadratic form, reference expression

Definition at line 62 of file CouenneExprBQuad.hpp.

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


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