RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BurgMethod< T > Class Template Reference

#include <burg.h>

Public Member Functions

 BurgMethod (int est_ar_order, T *sig_seq, int seq_len)
 
 ~BurgMethod (void)
 
void DumpParameters (std::ostream &uout)
 
void GetParameters (int *ar_order, T *a_coeff)
 
double GetDrivingVariance (void)
 

Protected Attributes

int Ar_Order
 
T * A_Coeffs
 
T * Old_Output
 
long Noise_Seed
 
double Drv_Noise_Var
 
Sum_Wgn_Samps
 
Sum_Wgn_Sqrs
 
Sum_Samps
 
Sum_Squares
 
int Num_Samps
 

Detailed Description

template<class T>
class BurgMethod< T >

Definition at line 13 of file burg.h.

Constructor & Destructor Documentation

template<class T >
BurgMethod< T >::BurgMethod(int est_ar_order,
T * sig_seq,
int seq_len 
)

Definition at line 20 of file burg.cpp.

template<class T >
BurgMethod< T >::~BurgMethod(void )

Definition at line 90 of file burg.cpp.

Member Function Documentation

template<class T >
void BurgMethod< T >::DumpParameters(std::ostream & uout)

Definition at line 97 of file burg.cpp.

template<class T >
double BurgMethod< T >::GetDrivingVariance(void )

Definition at line 122 of file burg.cpp.

template<class T >
void BurgMethod< T >::GetParameters(int * ar_order,
T * a_coeff 
)

Definition at line 111 of file burg.cpp.

Member Data Documentation

template<class T >
T* BurgMethod< T >::A_Coeffs
protected

Definition at line 26 of file burg.h.

template<class T >
int BurgMethod< T >::Ar_Order
protected

Definition at line 25 of file burg.h.

template<class T >
double BurgMethod< T >::Drv_Noise_Var
protected

Definition at line 29 of file burg.h.

template<class T >
long BurgMethod< T >::Noise_Seed
protected

Definition at line 28 of file burg.h.

template<class T >
int BurgMethod< T >::Num_Samps
protected

Definition at line 34 of file burg.h.

template<class T >
T* BurgMethod< T >::Old_Output
protected

Definition at line 27 of file burg.h.

template<class T >
T BurgMethod< T >::Sum_Samps
protected

Definition at line 32 of file burg.h.

template<class T >
T BurgMethod< T >::Sum_Squares
protected

Definition at line 33 of file burg.h.

template<class T >
T BurgMethod< T >::Sum_Wgn_Samps
protected

Definition at line 30 of file burg.h.

template<class T >
T BurgMethod< T >::Sum_Wgn_Sqrs
protected

Definition at line 31 of file burg.h.


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