CoinUtils  2.11.9
Public Member Functions | Private Attributes | Friends | List of all members
CoinWarmStartVectorPairDiff< T, U > Class Template Reference

#include <CoinWarmStartVector.hpp>

+ Inheritance diagram for CoinWarmStartVectorPairDiff< T, U >:
+ Collaboration diagram for CoinWarmStartVectorPairDiff< T, U >:

Public Member Functions

 CoinWarmStartVectorPairDiff ()
 
 CoinWarmStartVectorPairDiff (const CoinWarmStartVectorPairDiff< T, U > &rhs)
 
virtual ~CoinWarmStartVectorPairDiff ()
 
virtual CoinWarmStartVectorPairDiffoperator= (const CoinWarmStartVectorPairDiff< T, U > &rhs)
 
virtual CoinWarmStartDiffclone () const
 ‘Virtual constructor’ More...
 
void swap (CoinWarmStartVectorPairDiff< T, U > &rhs)
 
void clear ()
 
 CoinWarmStartVectorPairDiff ()
 
 CoinWarmStartVectorPairDiff (const CoinWarmStartVectorPairDiff< T, U > &rhs)
 
virtual ~CoinWarmStartVectorPairDiff ()
 
virtual CoinWarmStartVectorPairDiffoperator= (const CoinWarmStartVectorPairDiff< T, U > &rhs)
 
virtual CoinWarmStartDiffclone () const
 ‘Virtual constructor’ More...
 
void swap (CoinWarmStartVectorPairDiff< T, U > &rhs)
 
void clear ()
 
- Public Member Functions inherited from CoinWarmStartDiff
virtual ~CoinWarmStartDiff ()
 Abstract destructor. More...
 
virtual ~CoinWarmStartDiff ()
 Abstract destructor. More...
 

Private Attributes

CoinWarmStartVectorDiff< T > tdiff_
 
CoinWarmStartVectorDiff< U > udiff_
 

Friends

CoinWarmStartDiffCoinWarmStartVectorPair (const CoinWarmStart *const oldCWS) const
 
void CoinWarmStartVectorPair (const CoinWarmStartDiff *const diff)
 
CoinWarmStartDiffCoinWarmStartVectorPair (const CoinWarmStart *const oldCWS) const
 
void CoinWarmStartVectorPair (const CoinWarmStartDiff *const diff)
 

Detailed Description

template<typename T, typename U>
class CoinWarmStartVectorPairDiff< T, U >

Definition at line 313 of file CoinWarmStartVector.hpp.

Constructor & Destructor Documentation

◆ CoinWarmStartVectorPairDiff() [1/4]

template<typename T , typename U >
CoinWarmStartVectorPairDiff< T, U >::CoinWarmStartVectorPairDiff ( )
inline

Definition at line 324 of file CoinWarmStartVector.hpp.

◆ CoinWarmStartVectorPairDiff() [2/4]

template<typename T , typename U >
CoinWarmStartVectorPairDiff< T, U >::CoinWarmStartVectorPairDiff ( const CoinWarmStartVectorPairDiff< T, U > &  rhs)
inline

Definition at line 325 of file CoinWarmStartVector.hpp.

◆ ~CoinWarmStartVectorPairDiff() [1/2]

template<typename T , typename U >
virtual CoinWarmStartVectorPairDiff< T, U >::~CoinWarmStartVectorPairDiff ( )
inlinevirtual

Definition at line 330 of file CoinWarmStartVector.hpp.

◆ CoinWarmStartVectorPairDiff() [3/4]

template<typename T , typename U >
CoinWarmStartVectorPairDiff< T, U >::CoinWarmStartVectorPairDiff ( )
inline

Definition at line 324 of file CoinWarmStartVector.hpp.

◆ CoinWarmStartVectorPairDiff() [4/4]

template<typename T , typename U >
CoinWarmStartVectorPairDiff< T, U >::CoinWarmStartVectorPairDiff ( const CoinWarmStartVectorPairDiff< T, U > &  rhs)
inline

Definition at line 325 of file CoinWarmStartVector.hpp.

◆ ~CoinWarmStartVectorPairDiff() [2/2]

template<typename T , typename U >
virtual CoinWarmStartVectorPairDiff< T, U >::~CoinWarmStartVectorPairDiff ( )
inlinevirtual

Definition at line 330 of file CoinWarmStartVector.hpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename T , typename U >
virtual CoinWarmStartVectorPairDiff& CoinWarmStartVectorPairDiff< T, U >::operator= ( const CoinWarmStartVectorPairDiff< T, U > &  rhs)
inlinevirtual

Definition at line 333 of file CoinWarmStartVector.hpp.

◆ clone() [1/2]

template<typename T , typename U >
virtual CoinWarmStartDiff* CoinWarmStartVectorPairDiff< T, U >::clone ( ) const
inlinevirtual

‘Virtual constructor’

Implements CoinWarmStartDiff.

Definition at line 342 of file CoinWarmStartVector.hpp.

◆ swap() [1/2]

template<typename T , typename U >
void CoinWarmStartVectorPairDiff< T, U >::swap ( CoinWarmStartVectorPairDiff< T, U > &  rhs)
inline

Definition at line 347 of file CoinWarmStartVector.hpp.

◆ clear() [1/2]

template<typename T , typename U >
void CoinWarmStartVectorPairDiff< T, U >::clear ( )
inline

Definition at line 353 of file CoinWarmStartVector.hpp.

◆ operator=() [2/2]

template<typename T , typename U >
virtual CoinWarmStartVectorPairDiff& CoinWarmStartVectorPairDiff< T, U >::operator= ( const CoinWarmStartVectorPairDiff< T, U > &  rhs)
inlinevirtual

Definition at line 333 of file CoinWarmStartVector.hpp.

◆ clone() [2/2]

template<typename T , typename U >
virtual CoinWarmStartDiff* CoinWarmStartVectorPairDiff< T, U >::clone ( ) const
inlinevirtual

‘Virtual constructor’

Implements CoinWarmStartDiff.

Definition at line 342 of file CoinWarmStartVector.hpp.

◆ swap() [2/2]

template<typename T , typename U >
void CoinWarmStartVectorPairDiff< T, U >::swap ( CoinWarmStartVectorPairDiff< T, U > &  rhs)
inline

Definition at line 347 of file CoinWarmStartVector.hpp.

◆ clear() [2/2]

template<typename T , typename U >
void CoinWarmStartVectorPairDiff< T, U >::clear ( )
inline

Definition at line 353 of file CoinWarmStartVector.hpp.

Friends And Related Function Documentation

◆ CoinWarmStartVectorPair [1/4]

template<typename T , typename U >
CoinWarmStartDiff* CoinWarmStartVectorPair ( const CoinWarmStart *const  oldCWS) const
friend

◆ CoinWarmStartVectorPair [2/4]

template<typename T , typename U >
void CoinWarmStartVectorPair ( const CoinWarmStartDiff *const  diff)
friend

◆ CoinWarmStartVectorPair [3/4]

template<typename T , typename U >
CoinWarmStartDiff* CoinWarmStartVectorPair ( const CoinWarmStart *const  oldCWS) const
friend

◆ CoinWarmStartVectorPair [4/4]

template<typename T , typename U >
void CoinWarmStartVectorPair ( const CoinWarmStartDiff *const  diff)
friend

Member Data Documentation

◆ tdiff_

template<typename T , typename U >
CoinWarmStartVectorDiff< T > CoinWarmStartVectorPairDiff< T, U >::tdiff_
private

Definition at line 320 of file CoinWarmStartVector.hpp.

◆ udiff_

template<typename T , typename U >
CoinWarmStartVectorDiff< U > CoinWarmStartVectorPairDiff< T, U >::udiff_
private

Definition at line 321 of file CoinWarmStartVector.hpp.


The documentation for this class was generated from the following file: