CoinUtils
2.11.9
|
Abstract base class for warm start information. More...
#include <CoinWarmStart.hpp>
Public Member Functions | |
virtual | ~CoinWarmStart () |
Abstract destructor. More... | |
virtual CoinWarmStart * | clone () const =0 |
‘Virtual constructor’ More... | |
virtual CoinWarmStartDiff * | generateDiff (const CoinWarmStart *const) const |
virtual void | applyDiff (const CoinWarmStartDiff *const) |
virtual | ~CoinWarmStart () |
Abstract destructor. More... | |
virtual CoinWarmStart * | clone () const =0 |
‘Virtual constructor’ More... | |
virtual CoinWarmStartDiff * | generateDiff (const CoinWarmStart *const) const |
virtual void | applyDiff (const CoinWarmStartDiff *const) |
Abstract base class for warm start information.
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 21 of file CoinWarmStart.hpp.
|
inlinevirtual |
Abstract destructor.
Definition at line 24 of file CoinWarmStart.hpp.
|
inlinevirtual |
Abstract destructor.
Definition at line 24 of file CoinWarmStart.hpp.
|
pure virtual |
‘Virtual constructor’
Implemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartDual, and CoinWarmStartDual.
|
inlinevirtual |
Reimplemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartVector< double >, CoinWarmStartVector< double >, CoinWarmStartVector< U >, CoinWarmStartVector< U >, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartDual, and CoinWarmStartDual.
Definition at line 30 of file CoinWarmStart.hpp.
|
inlinevirtual |
Reimplemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartVector< double >, CoinWarmStartVector< double >, CoinWarmStartVector< U >, CoinWarmStartVector< U >, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartDual, and CoinWarmStartDual.
Definition at line 33 of file CoinWarmStart.hpp.
|
pure virtual |
‘Virtual constructor’
Implemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartDual, and CoinWarmStartDual.
|
inlinevirtual |
Reimplemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartVector< double >, CoinWarmStartVector< double >, CoinWarmStartVector< U >, CoinWarmStartVector< U >, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartDual, and CoinWarmStartDual.
Definition at line 30 of file CoinWarmStart.hpp.
|
inlinevirtual |
Reimplemented in CoinWarmStartVectorPair< T, U >, CoinWarmStartVectorPair< T, U >, CoinWarmStartBasis, CoinWarmStartBasis, CoinWarmStartVector< T >, CoinWarmStartVector< T >, CoinWarmStartVector< double >, CoinWarmStartVector< double >, CoinWarmStartVector< U >, CoinWarmStartVector< U >, CoinWarmStartPrimalDual, CoinWarmStartPrimalDual, CoinWarmStartDual, and CoinWarmStartDual.
Definition at line 33 of file CoinWarmStart.hpp.