WienerFilter Class Reference
[Signal processing methods]

This class is currently broken !!!!! More...

#include <WienerFilter.h>

Inheritance diagram for WienerFilter:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void PrintWeights (std::ostream &output)
 Print the current set of weights to the output stream, has to be implemented in derived class.
virtual void AdaptFilter (const gplib::rvec &Input, const gplib::rvec &Desired)
 Adapt the filter weights given the Input and Desired vectors.
virtual void CalcOutput (const gplib::rvec &Input, gplib::rvec &Output)
 Calculate the filter output given Input.
void SetLambda (const double mylambda)
 WienerFilter (const int inputsize)
virtual ~WienerFilter ()


Detailed Description

This class is currently broken !!!!!

Definition at line 10 of file WienerFilter.h.


Constructor & Destructor Documentation

WienerFilter::WienerFilter ( const int  inputsize  ) 

Definition at line 7 of file WienerFilter.cpp.

WienerFilter::~WienerFilter (  )  [virtual]

Definition at line 15 of file WienerFilter.cpp.


Member Function Documentation

void WienerFilter::PrintWeights ( std::ostream &  output  )  [virtual]

Print the current set of weights to the output stream, has to be implemented in derived class.

Implements AdaptiveFilter.

Definition at line 19 of file WienerFilter.cpp.

void WienerFilter::AdaptFilter ( const gplib::rvec &  Input,
const gplib::rvec &  Desired 
) [virtual]

Adapt the filter weights given the Input and Desired vectors.

Implements AdaptiveFilter.

Definition at line 23 of file WienerFilter.cpp.

void WienerFilter::CalcOutput ( const gplib::rvec &  Input,
gplib::rvec &  Output 
) [virtual]

Calculate the filter output given Input.

Implements AdaptiveFilter.

Definition at line 50 of file WienerFilter.cpp.

References AdaptiveFilter::SetOutput().

void WienerFilter::SetLambda ( const double  mylambda  )  [inline]

Definition at line 20 of file WienerFilter.h.


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

Generated on Fri Jul 4 15:30:22 2008 for GPLIB++ by  doxygen 1.5.5