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. More... | |
![]() | |
WarmStart () | |
Default constructor. | |
virtual | ~WarmStart () |
Destroy. | |
virtual void | decrUseCnt () |
virtual int | getUseCnt () |
virtual bool | hasInfo ()=0 |
virtual void | incrUseCnt () |
virtual void | write (std::ostream &out) const =0 |
Write to an output stream. More... | |
Friends | |
class | Problem |
Additional Inherited Members | |
![]() | |
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.