#include <CoinWarmStartVector.hpp>
Public Member Functions | |
int | size0 () const |
int | size1 () const |
const T * | values0 () const |
const U * | values1 () const |
void | assignVector0 (int size, T *&vec) |
void | assignVector1 (int size, U *&vec) |
CoinWarmStartVectorPair () | |
CoinWarmStartVectorPair (int s0, const T *v0, int s1, const U *v1) | |
CoinWarmStartVectorPair (const CoinWarmStartVectorPair< T, U > &rhs) | |
CoinWarmStartVectorPair & | operator= (const CoinWarmStartVectorPair< T, U > &rhs) |
void | swap (CoinWarmStartVectorPair< T, U > &rhs) |
virtual CoinWarmStart * | clone () const |
`Virtual constructor' | |
virtual | ~CoinWarmStartVectorPair () |
void | clear () |
virtual CoinWarmStartDiff * | generateDiff (const CoinWarmStart *const oldCWS) const |
virtual void | applyDiff (const CoinWarmStartDiff *const cwsdDiff) |
Private Attributes | |
CoinWarmStartVector< T > | t_ |
CoinWarmStartVector< U > | u_ |
Definition at line 227 of file CoinWarmStartVector.hpp.
CoinWarmStartVectorPair< T, U >::CoinWarmStartVectorPair | ( | ) | [inline] |
Definition at line 242 of file CoinWarmStartVector.hpp.
CoinWarmStartVectorPair< T, U >::CoinWarmStartVectorPair | ( | int | s0, | |
const T * | v0, | |||
int | s1, | |||
const U * | v1 | |||
) | [inline] |
Definition at line 243 of file CoinWarmStartVector.hpp.
CoinWarmStartVectorPair< T, U >::CoinWarmStartVectorPair | ( | const CoinWarmStartVectorPair< T, U > & | rhs | ) | [inline] |
Definition at line 246 of file CoinWarmStartVector.hpp.
virtual CoinWarmStartVectorPair< T, U >::~CoinWarmStartVectorPair | ( | ) | [inline, virtual] |
Definition at line 264 of file CoinWarmStartVector.hpp.
int CoinWarmStartVectorPair< T, U >::size0 | ( | ) | const [inline] |
Definition at line 234 of file CoinWarmStartVector.hpp.
int CoinWarmStartVectorPair< T, U >::size1 | ( | ) | const [inline] |
Definition at line 235 of file CoinWarmStartVector.hpp.
const T* CoinWarmStartVectorPair< T, U >::values0 | ( | ) | const [inline] |
Definition at line 236 of file CoinWarmStartVector.hpp.
const U* CoinWarmStartVectorPair< T, U >::values1 | ( | ) | const [inline] |
Definition at line 237 of file CoinWarmStartVector.hpp.
void CoinWarmStartVectorPair< T, U >::assignVector0 | ( | int | size, | |
T *& | vec | |||
) | [inline] |
Definition at line 239 of file CoinWarmStartVector.hpp.
void CoinWarmStartVectorPair< T, U >::assignVector1 | ( | int | size, | |
U *& | vec | |||
) | [inline] |
Definition at line 240 of file CoinWarmStartVector.hpp.
CoinWarmStartVectorPair& CoinWarmStartVectorPair< T, U >::operator= | ( | const CoinWarmStartVectorPair< T, U > & | rhs | ) | [inline] |
Definition at line 248 of file CoinWarmStartVector.hpp.
void CoinWarmStartVectorPair< T, U >::swap | ( | CoinWarmStartVectorPair< T, U > & | rhs | ) | [inline] |
Definition at line 255 of file CoinWarmStartVector.hpp.
virtual CoinWarmStart* CoinWarmStartVectorPair< T, U >::clone | ( | ) | const [inline, virtual] |
`Virtual constructor'
Implements CoinWarmStart.
Definition at line 260 of file CoinWarmStartVector.hpp.
void CoinWarmStartVectorPair< T, U >::clear | ( | ) | [inline] |
Definition at line 266 of file CoinWarmStartVector.hpp.
virtual CoinWarmStartDiff* CoinWarmStartVectorPair< T, U >::generateDiff | ( | const CoinWarmStart *const | oldCWS | ) | const [virtual] |
virtual void CoinWarmStartVectorPair< T, U >::applyDiff | ( | const CoinWarmStartDiff *const | cwsdDiff | ) | [virtual] |
Reimplemented from CoinWarmStart.
CoinWarmStartVector<T> CoinWarmStartVectorPair< T, U >::t_ [private] |
Definition at line 230 of file CoinWarmStartVector.hpp.
CoinWarmStartVector<U> CoinWarmStartVectorPair< T, U >::u_ [private] |
Definition at line 231 of file CoinWarmStartVector.hpp.