TS++ library: time series library
seifexx.h
Go to the documentation of this file.
1 
36 // include guard
37 #ifndef TF_SEIFEXX_H_VERSION
38 
39 #define TF_SEIFEXX_H_VERSION \
40  "TF_SEIFEXX_H V1.1"
41 
42 #include<aff/series.h>
43 
44 namespace ts {
45 
55  namespace seife {
56 
58  typedef double Tvalue;
60  typedef aff::Series<Tvalue> Tseries;
61 
63  void debug_mode_on();
65  void lpb(const Tseries& s, double dt, double t0, int o);
67  void hpb(const Tseries& s, double dt, double t0, int o);
69  void lp2(const Tseries& s, double dt, double t0, double h);
71  void hp2(const Tseries& s, double dt, double t0, double h);
73  void bp2(const Tseries& s, double dt, double t0, double h);
75  void lp1(const Tseries& s, double dt, double t0);
77  void hp1(const Tseries& s, double dt, double t0);
79  void integrate(const Tseries& s, double dt, double t0);
81  void he1(const Tseries& s, double dt, double t0s, double t0);
83  void le1(const Tseries& s, double dt, double t0s, double t0);
87  void he2(const Tseries& s, double dt,
88  double t0s, double hs, double t0, double h);
92  void le2(const Tseries& s, double dt,
93  double t0s, double hs, double t0, double h);
95  void tid(const Tseries& s, double dt, int ni);
97  void dif(const Tseries& s, double dt, double t0);
99  void first(const Tseries& s);
100 
101  } // namespace seife
102 
103 } // namespace ts
104 
105 #endif // TF_SEIFEXX_H_VERSION (includeguard)
106 
107 /* ----- END OF seifexx.h ----- */
void le2(const Tseries &s, double dt, double t0s, double hs, double t0, double h)
Definition: seifexx.cc:104
void first(const Tseries &s)
Definition: seifexx.cc:117
void lp2(const Tseries &s, double dt, double t0, double h)
Definition: seifexx.cc:63
void dif(const Tseries &s, double dt, double t0)
Definition: seifexx.cc:113
void debug_mode_on()
Definition: seifexx.cc:52
double Tvalue
seife functions use double precision
Definition: seifexx.h:58
aff::Series< Tvalue > Tseries
series to be passed to seife functions
Definition: seifexx.h:60
All stuff in this library will be placed within namespace ts.
Definition: anyfilter.cc:43
void hp2(const Tseries &s, double dt, double t0, double h)
Definition: seifexx.cc:67
void he1(const Tseries &s, double dt, double t0s, double t0)
Definition: seifexx.cc:87
void le1(const Tseries &s, double dt, double t0s, double t0)
Definition: seifexx.cc:91
void bp2(const Tseries &s, double dt, double t0, double h)
Definition: seifexx.cc:71
void hp1(const Tseries &s, double dt, double t0)
Definition: seifexx.cc:79
void lpb(const Tseries &s, double dt, double t0, int o)
Definition: seifexx.cc:55
void hpb(const Tseries &s, double dt, double t0, int o)
Definition: seifexx.cc:59
void lp1(const Tseries &s, double dt, double t0)
Definition: seifexx.cc:75
void tid(const Tseries &s, double dt, int ni)
Definition: seifexx.cc:109
void he2(const Tseries &s, double dt, double t0s, double hs, double t0, double h)
Definition: seifexx.cc:97
void integrate(const Tseries &s, double dt, double t0)
Definition: seifexx.cc:83