|
Minotaur 0.4.1
Docs for developers
|
Actual implementation of warm start for OsiLP Engine. More...
#include <OsiLPEngine.h>


Public Member Functions | |
| OsiLPWarmStart () | |
| Default constructor. | |
| ~OsiLPWarmStart () | |
| Destroy. | |
| CoinWarmStart * | getCoinWarmStart () const |
| Get the warm-start description. | |
| bool | hasInfo () |
| void | setCoinWarmStart (CoinWarmStart *coin_ws, bool must_delete) |
| void | setDualWarmStart (int size, const double *dual) |
| void | write (std::ostream &out) const |
| Write to an output stream. | |
Public Member Functions inherited from Minotaur::WarmStart | |
| WarmStart () | |
| Default constructor. | |
| virtual | ~WarmStart () |
| Destroy. | |
| virtual void | decrUseCnt () |
| virtual int | getUseCnt () |
| virtual void | incrUseCnt () |
Friends | |
| class | Problem |
Additional Inherited Members | |
Protected Attributes inherited from Minotaur::WarmStart | |
| int | cnt_ |
Actual implementation of warm start for OsiLP Engine.
|
virtual |
Return true if warm start information is initialized, false otherwise.
Implements Minotaur::WarmStart.
| void OsiLPWarmStart::setCoinWarmStart | ( | CoinWarmStart * | coin_ws, |
| bool | must_delete | ||
| ) |
Save the given coin-warm start. If must_delete is true, it is our responsibility to free it.
| void OsiLPWarmStart::setDualWarmStart | ( | int | size, |
| const double * | dual | ||
| ) |
Set dual warm start information
|
virtual |
Write to an output stream.
Implements Minotaur::WarmStart.