RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
armaproc.h
Go to the documentation of this file.
1 //
2 // File = armaproc.h
3 //
4 
5 #ifndef _ARMAPROC_H_
6 #define _ARMAPROC_H_
7 
8 #include "complex.h"
9 #include "typedefs.h"
10 
11 template <class T>
13 {
14 public:
15  ArmaProcess(void);
16 
17  ~ArmaProcess(void);
18 
19  void DumpParameters(std::ostream& uout);
20 
21  T* OutputSequence(long noise_seed, int seq_len);
22  void GetParameters(int* ar_order, T* a_coeff, int* ma_order, T* b_coeff);
23  double GetDrivingVariance(void);
24 
25 protected:
26  int Ar_Order;
27  int Ma_Order;
32  long Noise_Seed;
33  double Drv_Noise_Var;
34 };
35 
36 #endif
double Drv_Noise_Var
Definition: armaproc.h:33
double GetDrivingVariance(void)
Definition: armaproc.cpp:128
int Ma_Order
Definition: armaproc.h:27
long Noise_Seed
Definition: armaproc.h:32
T * Old_Output
Definition: armaproc.h:31
T * OutputSequence(long noise_seed, int seq_len)
Definition: armaproc.cpp:71
T * B_Coeffs
Definition: armaproc.h:29
void DumpParameters(std::ostream &uout)
Definition: armaproc.cpp:44
ArmaProcess(void)
Definition: armaproc.cpp:20
int Ar_Order
Definition: armaproc.h:26
T * Old_Input
Definition: armaproc.h:30
~ArmaProcess(void)
Definition: armaproc.cpp:31
T * A_Coeffs
Definition: armaproc.h:28
void GetParameters(int *ar_order, T *a_coeff, int *ma_order, T *b_coeff)
Definition: armaproc.cpp:111