TS++ library: time series library
ts::tapers::Taper Class Referenceabstract

Taper abstract base class. More...

#include <tapers.h>

Inheritance diagram for ts::tapers::Taper:

Public Member Functions

virtual ~Taper ()
 
template<class C >
void apply (C c) const
 apply taper to series container c. More...
 
template<class C >
void psdapply (C c) const
 apply taper to series container c for PSD calculation. More...
 
virtual double psdnorm () const =0
 return normalization for PSD calculation. The taper coefficients $w_k$ have to be devided by the return value $W$. More...
 

Private Member Functions

virtual void init (const int &f, const int &l) const =0
 
virtual double value (const int &i) const =0
 

Detailed Description

Taper abstract base class.

Use a taper by creating an instance of a derived class, passing the appropriate parameters to the constructor.

Then pass any container to function apply.

Definition at line 55 of file tapers.h.


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