QDOS::Sequence< T > Class Template Reference

#include <Sequence.h>

Inheritance diagram for QDOS::Sequence< T >:

vector QDOS::NumericSequence< ContainerT > QDOS::NumericSequence< QDOS::QmjdTime > QDOS::NumericSequence< T > QDOS::QdObjectSeq QDOS::QdSMatrixSeq QDOS::QmjdTimeIntervalSeq QDOS::StringSeq QDOS::MatrixBaseSeq< T, QDOS::Matrix< T > > QDOS::MatrixBaseSeq< T, QDOS::MatrixRes< T > > QDOS::MatrixBaseSeq< T, QDOS::Scalar< T > > QDOS::MatrixBaseSeq< T, ContainerT > QDOS::QmjdTimeSeq QDOS::QdTimeIntervalSeq QDOS::QdStringSeq QDOS::MatrixSeq< double > QDOS::MatrixSeq< std::complex< double > > QDOS::MatrixResSeq< T > QDOS::MatrixSeq< T > QDOS::ScalarSeq< T > QDOS::ScalarSeq< double > QDOS::ScalarSeq< std::complex< double > > QDOS::QdTimeSeq

List of all members.

Classes

class  EQ
class  GE
class  GT
class  InRange
class  LE
class  LT
class  NEQ

Public Member Functions

 Sequence (int n=0, const T &val=T())
 Sequence (const vector< T > &vec)
T & operator[] (int i)
const T & operator[] (int i) const
T & elt (int i)
const T & elt (int i) const
Sequenceoperator= (const vector< T > &seq)
Sequenceoperator= (const T &v)
Sequenceassign (const T &val)
Sequenceassign (int n, const T &val)
template<class R >
Sequenceassign (const vector< R > &vec)
template<class R >
Sequenceassign (int n, const R &val)
Sequenceoperator+= (const T &val)
Sequenceoperator+= (const double val)
void get_subsequence (Sequence &seq, int start, int num) const
void get_subsequence (Sequence &seq, const vector< bool > &mask) const
Sequenceerase (const vector< bool > &mask)
template<class _SelectFunction >
SequenceMask get_mask (_SelectFunction f) const
void diag_print (void) const

template<class T>
class QDOS::Sequence< T >


Constructor & Destructor Documentation

template<class T >
QDOS::Sequence< T >::Sequence ( int  n = 0,
const T &  val = T() 
) [inline]

template<class T >
QDOS::Sequence< T >::Sequence ( const vector< T > &  vec  )  [inline]


Member Function Documentation

template<class T >
template<class R >
Sequence& QDOS::Sequence< T >::assign ( int  n,
const R &  val 
) [inline]

template<class T >
template<class R >
Sequence& QDOS::Sequence< T >::assign ( const vector< R > &  vec  )  [inline]

template<class T >
Sequence& QDOS::Sequence< T >::assign ( int  n,
const T &  val 
) [inline]

template<class T >
Sequence& QDOS::Sequence< T >::assign ( const T &  val  )  [inline]

template<class T >
void QDOS::Sequence< T >::diag_print ( void   )  const [inline]

template<class T >
const T& QDOS::Sequence< T >::elt ( int  i  )  const [inline]

template<class T >
T& QDOS::Sequence< T >::elt ( int  i  )  [inline]

template<class T >
Sequence& QDOS::Sequence< T >::erase ( const vector< bool > &  mask  )  [inline]

template<class T >
template<class _SelectFunction >
SequenceMask QDOS::Sequence< T >::get_mask ( _SelectFunction  f  )  const [inline]

template<class T >
void QDOS::Sequence< T >::get_subsequence ( Sequence< T > &  seq,
const vector< bool > &  mask 
) const [inline]

template<class T >
void QDOS::Sequence< T >::get_subsequence ( Sequence< T > &  seq,
int  start,
int  num 
) const [inline]

template<class T >
Sequence& QDOS::Sequence< T >::operator+= ( const double  val  )  [inline]

template<class T >
Sequence& QDOS::Sequence< T >::operator+= ( const T &  val  )  [inline]

template<class T >
Sequence& QDOS::Sequence< T >::operator= ( const T &  v  )  [inline]

template<class T >
Sequence& QDOS::Sequence< T >::operator= ( const vector< T > &  seq  )  [inline]

template<class T >
const T& QDOS::Sequence< T >::operator[] ( int  i  )  const [inline]

template<class T >
T& QDOS::Sequence< T >::operator[] ( int  i  )  [inline]


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

Generated on Fri Jan 8 12:51:32 2010 for QSAS by  doxygen 1.5.7