#include <CouenneExprClone.hpp>
Inheritance diagram for Couenne::exprClone:
Public Member Functions | |
exprClone (expression *copy) | |
Constructor. | |
exprClone (const exprClone &e, Domain *d=NULL) | |
copy constructor | |
expression * | clone (Domain *d=NULL) const |
cloning method | |
virtual | ~exprClone () |
Destructor. | |
virtual void | print (std::ostream &out=std::cout, bool descend=false) const |
Printing. | |
CouNumber | Value () const |
value | |
CouNumber | operator() () |
null function for evaluating the expression |
Definition at line 24 of file CouenneExprClone.hpp.
Couenne::exprClone::exprClone | ( | expression * | copy | ) | [inline] |
virtual Couenne::exprClone::~exprClone | ( | ) | [inline, virtual] |
Destructor.
Definition at line 47 of file CouenneExprClone.hpp.
References Couenne::exprCopy::copy_.
expression* Couenne::exprClone::clone | ( | Domain * | d = NULL |
) | const [inline, virtual] |
cloning method
Reimplemented from Couenne::exprCopy.
Definition at line 38 of file CouenneExprClone.hpp.
References exprClone().
virtual void Couenne::exprClone::print | ( | std::ostream & | out = std::cout , |
|
bool | descend = false | |||
) | const [virtual] |
CouNumber Couenne::exprClone::Value | ( | ) | const [inline, virtual] |
value
Reimplemented from Couenne::exprCopy.
Definition at line 58 of file CouenneExprClone.hpp.
References Couenne::exprCopy::copy_.
CouNumber Couenne::exprClone::operator() | ( | ) | [inline, virtual] |
null function for evaluating the expression
Reimplemented from Couenne::exprCopy.
Definition at line 62 of file CouenneExprClone.hpp.
References Couenne::exprCopy::copy_.