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

#include <ar_proc.h>

Inheritance diagram for ArProcess< T >:
ArEstimate< T >ArSource< T >

Public Member Functions

 ArProcess (void)
 
 ~ArProcess (void)
 
void DumpParameters (std::ostream &uout)
 
void GetParameters (int *ar_order, T *a_coeff)
 
T * OutputSequence (long noise_seed, int seq_len)
 
NextSample (long noise_seed_init)
 
NextSample (void)
 
GetVariance (void)
 
GetMean (void)
 
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 ArProcess< T >

Definition at line 11 of file ar_proc.h.

Constructor & Destructor Documentation

template<class T >
ArProcess< T >::ArProcess(void )

Definition at line 21 of file ar_proc.cpp.

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

Definition at line 35 of file ar_proc.cpp.

Member Function Documentation

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

Definition at line 46 of file ar_proc.cpp.

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

Definition at line 137 of file ar_proc.cpp.

template<class T >
T ArProcess< T >::GetMean(void )

Definition at line 130 of file ar_proc.cpp.

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

Definition at line 60 of file ar_proc.cpp.

template<class T >
T ArProcess< T >::GetVariance(void )

Definition at line 144 of file ar_proc.cpp.

template<class T >
T ArProcess< T >::NextSample(long noise_seed_init)

Definition at line 115 of file ar_proc.cpp.

template<class T >
T ArProcess< T >::NextSample(void )

Definition at line 159 of file ar_proc.cpp.

template<class T >
T * ArProcess< T >::OutputSequence(long noise_seed,
int seq_len 
)

Definition at line 77 of file ar_proc.cpp.

Member Data Documentation

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

Definition at line 31 of file ar_proc.h.

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

Definition at line 30 of file ar_proc.h.

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

Definition at line 34 of file ar_proc.h.

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

Definition at line 33 of file ar_proc.h.

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

Definition at line 39 of file ar_proc.h.

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

Definition at line 32 of file ar_proc.h.

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

Definition at line 37 of file ar_proc.h.

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

Definition at line 38 of file ar_proc.h.

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

Definition at line 35 of file ar_proc.h.

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

Definition at line 36 of file ar_proc.h.


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