#include <CouenneExprIVar.hpp>
Inheritance diagram for Couenne::exprIVar:
Public Member Functions | |
exprIVar (int varIndex, Domain *d=NULL) | |
Constructor. | |
exprIVar (const exprIVar &e, Domain *d=NULL) | |
Copy constructor -- must go. | |
virtual exprVar * | clone (Domain *d=NULL) const |
Cloning method. | |
virtual void | print (std::ostream &out=std::cout, bool=false) const |
Print. | |
virtual bool | isDefinedInteger () |
is this expression defined as an integer? | |
virtual bool | isInteger () |
Is this expression integer? |
All variables of the expression must be objects of this class
Definition at line 25 of file CouenneExprIVar.hpp.
Couenne::exprIVar::exprIVar | ( | int | varIndex, | |
Domain * | d = NULL | |||
) | [inline] |
Cloning method.
Reimplemented from Couenne::exprVar.
Definition at line 38 of file CouenneExprIVar.hpp.
References exprIVar().
virtual void Couenne::exprIVar::print | ( | std::ostream & | out = std::cout , |
|
bool | = false | |||
) | const [inline, virtual] |
Print.
Reimplemented from Couenne::exprVar.
Definition at line 42 of file CouenneExprIVar.hpp.
References Couenne::exprVar::varIndex_.
virtual bool Couenne::exprIVar::isDefinedInteger | ( | ) | [inline, virtual] |
is this expression defined as an integer?
Reimplemented from Couenne::exprVar.
Definition at line 46 of file CouenneExprIVar.hpp.
virtual bool Couenne::exprIVar::isInteger | ( | ) | [inline, virtual] |
Is this expression integer?
Reimplemented from Couenne::exprVar.
Definition at line 50 of file CouenneExprIVar.hpp.