#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.