RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
arspec.h
Go to the documentation of this file.
1 //
2 // File = ar_est.h
3 //
4 
5 #ifndef _ARSPEC_H_
6 #define _ARSPEC_H_
7 
8 #include "complex.h"
9 #include "thy_spec.h"
10 #include "typedefs.h"
11 
12 template <class T>
14 {
15 public:
16  ArSpectrum(int ar_order, T* ar_coeff, double samp_invl, double drv_variance);
17 
18  ~ArSpectrum(void);
19  void DumpSpectrum(char* out_file_name, TheoreticalSpectrum* ref_spectrum,
20  logical db_plot_enab);
21  void DumpSpectrum(char* out_file_name, logical db_plot_enab);
22 
23 private:
24  int Ar_Order;
25  int Num_Pts;
26  double Max_Freq;
27  double Freq_Delt;
28  double* Spec_Buf;
29  double Samp_Intvl;
30 };
31 
32 #endif
double * Spec_Buf
Definition: arspec.h:28
ArSpectrum(int ar_order, T *ar_coeff, double samp_invl, double drv_variance)
Definition: arspec.cpp:18
double Max_Freq
Definition: arspec.h:26
int logical
Definition: typedefs.h:4
int Ar_Order
Definition: arspec.h:24
~ArSpectrum(void)
Definition: arspec.cpp:53
int Num_Pts
Definition: arspec.h:25
void DumpSpectrum(char *out_file_name, TheoreticalSpectrum *ref_spectrum, logical db_plot_enab)
Definition: arspec.cpp:57
double Samp_Intvl
Definition: arspec.h:29
double Freq_Delt
Definition: arspec.h:27