CAPD DynSys Library 5.2.0
capd::diffAlgebra::C0TimeJet< VectorT > Class Template Reference

#include <capd/diffAlgebra/C0TimeJet.h>

Public Types

typedef C0TimeJet SetType
 
typedef VectorT VectorType
 
typedef VectorType::ScalarType ScalarType
 
typedef VectorType::size_type size_type
 
typedef VectorType::iterator iterator
 
typedef VectorType::const_iterator const_iterator
 

Public Member Functions

 C0TimeJet (size_type dim)
 
 C0TimeJet (VectorType *v)
 
 ~C0TimeJet ()
 
void clear ()
 
 operator VectorType () const
 
VectorTypevector ()
 
const VectorTypevector () const
 
void setVector (const VectorType &v)
 
size_type dimension () const
 
template<class DynSysT >
void move (DynSysT &dynsys)
 
const ScalarType getCurrentTime () const
 
ScalarTyperefCurrentTime ()
 
void setCurrentTime (const ScalarType &t)
 

Static Public Member Functions

static size_type degree ()
 

Protected Attributes

VectorTypem_value
 
bool is_owner
 
ScalarType m_currentTime
 

Friends

std::ostream & operator<< (std::ostream &s, const C0TimeJet &coeff)
 

Member Typedef Documentation

◆ const_iterator

template<typename VectorT >
typedef VectorType::const_iterator capd::diffAlgebra::C0TimeJet< VectorT >::const_iterator

◆ iterator

template<typename VectorT >
typedef VectorType::iterator capd::diffAlgebra::C0TimeJet< VectorT >::iterator

◆ ScalarType

template<typename VectorT >
typedef VectorType::ScalarType capd::diffAlgebra::C0TimeJet< VectorT >::ScalarType

◆ SetType

template<typename VectorT >
typedef C0TimeJet capd::diffAlgebra::C0TimeJet< VectorT >::SetType

◆ size_type

template<typename VectorT >
typedef VectorType::size_type capd::diffAlgebra::C0TimeJet< VectorT >::size_type

◆ VectorType

template<typename VectorT >
typedef VectorT capd::diffAlgebra::C0TimeJet< VectorT >::VectorType

Constructor & Destructor Documentation

◆ C0TimeJet() [1/2]

template<typename VectorT >
capd::diffAlgebra::C0TimeJet< VectorT >::C0TimeJet ( size_type  dim)
inlineexplicit

◆ C0TimeJet() [2/2]

template<typename VectorT >
capd::diffAlgebra::C0TimeJet< VectorT >::C0TimeJet ( VectorType v)
inlineexplicit

◆ ~C0TimeJet()

template<typename VectorT >
capd::diffAlgebra::C0TimeJet< VectorT >::~C0TimeJet ( )
inline

Member Function Documentation

◆ clear()

template<typename VectorT >
void capd::diffAlgebra::C0TimeJet< VectorT >::clear ( )
inline

◆ degree()

template<typename VectorT >
static size_type capd::diffAlgebra::C0TimeJet< VectorT >::degree ( )
inlinestatic

◆ dimension()

template<typename VectorT >
size_type capd::diffAlgebra::C0TimeJet< VectorT >::dimension ( ) const
inline

◆ getCurrentTime()

const ScalarType capd::diffAlgebra::TimeRange< VectorT::ScalarType >::getCurrentTime ( ) const
inlineinherited

◆ move()

template<typename VectorT >
template<class DynSysT >
void capd::diffAlgebra::C0TimeJet< VectorT >::move ( DynSysT &  dynsys)
inline

◆ operator VectorType()

template<typename VectorT >
capd::diffAlgebra::C0TimeJet< VectorT >::operator VectorType ( ) const
inline

◆ refCurrentTime()

ScalarType & capd::diffAlgebra::TimeRange< VectorT::ScalarType >::refCurrentTime ( )
inlineinherited

◆ setCurrentTime()

void capd::diffAlgebra::TimeRange< VectorT::ScalarType >::setCurrentTime ( const ScalarType t)
inlineinherited

◆ setVector()

template<typename VectorT >
void capd::diffAlgebra::C0TimeJet< VectorT >::setVector ( const VectorType v)
inline

◆ vector() [1/2]

template<typename VectorT >
VectorType & capd::diffAlgebra::C0TimeJet< VectorT >::vector ( )
inline

◆ vector() [2/2]

template<typename VectorT >
const VectorType & capd::diffAlgebra::C0TimeJet< VectorT >::vector ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

template<typename VectorT >
std::ostream & operator<< ( std::ostream &  s,
const C0TimeJet< VectorT > &  coeff 
)
friend

Member Data Documentation

◆ is_owner

template<typename VectorT >
bool capd::diffAlgebra::C0TimeJet< VectorT >::is_owner
protected

◆ m_currentTime

ScalarType capd::diffAlgebra::TimeRange< VectorT::ScalarType >::m_currentTime
protectedinherited

◆ m_value

template<typename VectorT >
VectorType* capd::diffAlgebra::C0TimeJet< VectorT >::m_value
protected