#include <CoinWarmStart.hpp>
Inheritance diagram for CoinWarmStart:

Public Member Functions | |
| virtual | ~CoinWarmStart () |
| Abstract destructor. | |
| virtual CoinWarmStart * | clone () const =0 |
| `Virtual constructor' | |
| virtual CoinWarmStartDiff * | generateDiff (const CoinWarmStart *const oldCWS) const |
| virtual void | applyDiff (const CoinWarmStartDiff *const cwsdDiff) |
Really nothing can be generalized for warm start information --- all we know is that it exists. Hence the abstract base class contains only a virtual destructor and a virtual clone function (a virtual constructor), so that derived classes can provide these functions.
Definition at line 19 of file CoinWarmStart.hpp.
| virtual CoinWarmStart::~CoinWarmStart | ( | ) | [inline, virtual] |
| virtual CoinWarmStart* CoinWarmStart::clone | ( | ) | const [pure virtual] |
`Virtual constructor'
Implemented in CoinWarmStartBasis, CoinWarmStartDual, CoinWarmStartPrimalDual, CoinWarmStartVector< T >, CoinWarmStartVectorPair< T, U >, OsiDylpWarmStartBasis, SymWarmStart, CoinWarmStartVector< double >, and CoinWarmStartVector< U >.
| virtual CoinWarmStartDiff* CoinWarmStart::generateDiff | ( | const CoinWarmStart *const | oldCWS | ) | const [inline, virtual] |
Reimplemented in CoinWarmStartBasis, CoinWarmStartDual, CoinWarmStartPrimalDual, CoinWarmStartVector< T >, CoinWarmStartVectorPair< T, U >, OsiDylpWarmStartBasis, CoinWarmStartVector< double >, and CoinWarmStartVector< U >.
Definition at line 29 of file CoinWarmStart.hpp.
| virtual void CoinWarmStart::applyDiff | ( | const CoinWarmStartDiff *const | cwsdDiff | ) | [inline, virtual] |
Reimplemented in CoinWarmStartBasis, CoinWarmStartDual, CoinWarmStartPrimalDual, CoinWarmStartVector< T >, CoinWarmStartVectorPair< T, U >, OsiDylpWarmStartBasis, CoinWarmStartVector< double >, and CoinWarmStartVector< U >.
Definition at line 33 of file CoinWarmStart.hpp.
1.4.7