#include <WienerFilter.h>

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 () |
Definition at line 10 of file WienerFilter.h.
| WienerFilter::WienerFilter | ( | const int | inputsize | ) |
Definition at line 7 of file WienerFilter.cpp.
| WienerFilter::~WienerFilter | ( | ) | [virtual] |
Definition at line 15 of file WienerFilter.cpp.
| 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.
1.5.5