Define a dynamic point+bounds, with a way to save and restore previous points+bounds through a LIFO structure.
More...
#include <CouenneDomain.hpp>
|
| | Domain () |
| | basic constructor More...
|
| |
| | Domain (const Domain &src) |
| | copy constructor More...
|
| |
| | ~Domain () |
| | destructor More...
|
| |
| void | push (int dim, CouNumber *x, CouNumber *lb, CouNumber *ub, bool copy=true) |
| | save current point and start using another More...
|
| |
| void | push (int dim, const CouNumber *x, const CouNumber *lb, const CouNumber *ub, bool copy=true) |
| | save current point and start using another More...
|
| |
| void | push (const OsiSolverInterface *si, OsiCuts *cs=NULL, bool copy=true) |
| | save current point and start using another – retrieve information from solver interface and from previous column cuts More...
|
| |
| void | push (const DomainPoint &dp, bool copy=true) |
| | save current point and start using another More...
|
| |
| void | pop () |
| | restore previous point More...
|
| |
| DomainPoint * | current () |
| | return current point More...
|
| |
| CouNumber & | x (register int index) |
| | current variable More...
|
| |
| CouNumber & | lb (register int index) |
| | current lower bound More...
|
| |
| CouNumber & | ub (register int index) |
| | current upper bound More...
|
| |
| CouNumber * | x () |
| | return current variable vector More...
|
| |
| CouNumber * | lb () |
| | return current lower bound vector More...
|
| |
| CouNumber * | ub () |
| | return current upper bound vector More...
|
| |
Define a dynamic point+bounds, with a way to save and restore previous points+bounds through a LIFO structure.
Definition at line 104 of file CouenneDomain.hpp.
| Couenne::Domain::Domain |
( |
| ) |
|
|
inline |
| Couenne::Domain::Domain |
( |
const Domain & |
src | ) |
|
|
inline |
| Couenne::Domain::~Domain |
( |
| ) |
|
save current point and start using another
save current point and start using another
| void Couenne::Domain::push |
( |
const OsiSolverInterface * |
si, |
|
|
OsiCuts * |
cs = NULL, |
|
|
bool |
copy = true |
|
) |
| |
save current point and start using another – retrieve information from solver interface and from previous column cuts
| void Couenne::Domain::push |
( |
const DomainPoint & |
dp, |
|
|
bool |
copy = true |
|
) |
| |
save current point and start using another
| void Couenne::Domain::pop |
( |
| ) |
|
| CouNumber& Couenne::Domain::x |
( |
register int |
index | ) |
|
|
inline |
| CouNumber& Couenne::Domain::lb |
( |
register int |
index | ) |
|
|
inline |
| CouNumber& Couenne::Domain::ub |
( |
register int |
index | ) |
|
|
inline |
The documentation for this class was generated from the following file: