#include <CouenneProblemElem.hpp>

Public Member Functions | |
| CouenneObjective (expression *body) | |
| constructor More... | |
| ~CouenneObjective () | |
| destructor More... | |
| CouenneObjective (const CouenneObjective &o, Domain *d=NULL) | |
| copy constructor More... | |
| CouenneObjective * | clone (Domain *d=NULL) const |
| cloning method More... | |
| expression * | Body () const |
| get body More... | |
| expression * | Body (expression *newBody) |
| Set body. More... | |
| exprAux * | standardize (CouenneProblem *p) |
| Get standard form of this objective function. More... | |
| void | print (std::ostream &out=std::cout) |
| Print to iostream. More... | |
Protected Attributes | |
| expression * | body_ |
| expression to optimize More... | |
Objective function.
It consists of an expression only. We only assume minimization problems (proper sign changes are applied upon reading)
Definition at line 109 of file CouenneProblemElem.hpp.
|
inline |
constructor
Definition at line 119 of file CouenneProblemElem.hpp.
|
inline |
destructor
Definition at line 123 of file CouenneProblemElem.hpp.
|
inline |
copy constructor
Definition at line 127 of file CouenneProblemElem.hpp.
|
inline |
cloning method
Definition at line 131 of file CouenneProblemElem.hpp.
|
inline |
get body
Definition at line 135 of file CouenneProblemElem.hpp.
|
inline |
Set body.
Definition at line 139 of file CouenneProblemElem.hpp.
|
inline |
Get standard form of this objective function.
Definition at line 143 of file CouenneProblemElem.hpp.
|
inline |
Print to iostream.
Definition at line 147 of file CouenneProblemElem.hpp.
|
protected |
expression to optimize
Definition at line 114 of file CouenneProblemElem.hpp.
1.8.5