Abstract base class for warm start `diff' objects. More...
#include <CoinWarmStart.hpp>
Public Member Functions | |
virtual | ~CoinWarmStartDiff () |
Abstract destructor. | |
virtual CoinWarmStartDiff * | clone () const =0 |
`Virtual constructor' |
Abstract base class for warm start `diff' objects.
For those types of warm start objects where the notion of a `diff' makes sense, this virtual base class is provided. As with CoinWarmStart, its sole reason for existence is to make it possible to write solver-independent code.
Definition at line 46 of file CoinWarmStart.hpp.
virtual CoinWarmStartDiff::~CoinWarmStartDiff | ( | ) | [inline, virtual] |
Abstract destructor.
Definition at line 50 of file CoinWarmStart.hpp.
virtual CoinWarmStartDiff* CoinWarmStartDiff::clone | ( | ) | const [pure virtual] |
`Virtual constructor'
Implemented in CoinWarmStartBasisDiff, CoinWarmStartDualDiff, CoinWarmStartPrimalDualDiff, CoinWarmStartVectorDiff< T >, CoinWarmStartVectorPairDiff< T, U >, OsiDylpWarmStartBasisDiff, CoinWarmStartVectorDiff< double >, and CoinWarmStartVectorDiff< U >.