TS++ library: time series library
ts Namespace Reference

All stuff in this library will be placed within namespace ts. More...

Namespaces

 drop
 
 error
 
 filter
 time series filters
 
 fir
 
 ipo
 time series interpolation
 
 rnd
 
 seife
 interface to seife C-functions
 
 tapers
 Provides signal tapers.
 

Classes

struct  DTHeader
 simple header More...
 
struct  TimeSeries
 Structure to hold the data samples of a series together with header information to form a time series. More...
 
class  TimeSeriesCollection
 A class template for a list of time series with SFF header. More...
 

Typedefs

typedef ts::TimeSeries< aff::Series< double >, DTHeader< double > > TDtimeseries
 double precision version of simple time series More...
 
typedef ts::TimeSeries< aff::Series< float >, DTHeader< float > > TStimeseries
 single precision version of simple time series More...
 
typedef TimeSeries< aff::Series< double >, ::sff::WID2 > TDsfftimeseries
 double precision data with SFF header More...
 
typedef TimeSeries< aff::Series< float >, ::sff::WID2 > TSsfftimeseries
 single precision data with SFF header More...
 
typedef TimeSeries< aff::Series< int >, ::sff::WID2 > TIsfftimeseries
 integer data with SFF header More...
 

Functions

template<class T >
aff::Series< T > convolve (const aff::ConstSeries< T > &a, const aff::ConstSeries< T > &b)
 Calculate convolution of two series. More...
 
template<class T >
aff::Series< T > correlate (const aff::ConstSeries< T > &a, const aff::ConstSeries< T > &b)
 Calculate crosscorrelation of two series. More...
 
template<class T >
innerproduct (const aff::ConstSeries< T > &a, const aff::ConstSeries< T > &b)
 Calculate inner product of two series. More...
 
template<class T >
rms (const aff::ConstSeries< T > &a)
 Calculate rms value. More...
 
template<class C >
datrw::oanystream & operator<< (datrw::oanystream &os, TimeSeries< C, sff::WID2 > &s)
 
template<class C >
datrw::odatstream & operator<< (datrw::odatstream &os, TimeSeries< C, sff::WID2 > &s)
 
template<class C >
datrw::ianystream & operator>> (datrw::ianystream &is, TimeSeries< C, sff::WID2 > &s)
 
template<class C >
datrw::idatstream & operator>> (datrw::idatstream &is, TimeSeries< C, sff::WID2 > &s)
 

Detailed Description

All stuff in this library will be placed within namespace ts.