|
GPLIB++
|
This class is currently broken !!!!! More...
#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. More... | |
| virtual void | AdaptFilter (const gplib::rvec &Input, const gplib::rvec &Desired) |
| Adapt the filter weights given the Input and Desired vectors. More... | |
| virtual void | CalcOutput (const gplib::rvec &Input, gplib::rvec &Output) |
| Calculate the filter output given Input. More... | |
| void | SetLambda (const double mylambda) |
| WienerFilter (const int inputsize) | |
| virtual | ~WienerFilter () |
Public Member Functions inherited from gplib::AdaptiveFilter | |
| const gplib::rvec & | GetFilterOutput () const |
| Access to the last calculated output (not sure if needed) More... | |
| const gplib::rvec & | GetEpsilon () const |
| Return the last estimation error. More... | |
| virtual const gplib::rvec & | GetWeightsAsVector ()=0 |
| We can always convert the weights to some sort of vector, the details have to be implemented in the derived class. More... | |
| AdaptiveFilter (const int inputsize, const int outputsize) | |
| The constructor needs to know the length of the input and output vectors for memory allocation. More... | |
| virtual | ~AdaptiveFilter () |
Additional Inherited Members | |
Protected Member Functions inherited from gplib::AdaptiveFilter | |
| unsigned int | GetInputLength () |
| Access function for derived classes for the inputlength. More... | |
| unsigned int | GetOutputLength () |
| Access function for derived classes for the outputlength. More... | |
| void | SetEpsilon (const gplib::rvec &MyEps) |
| Possibility for derived classes to set estimation error. More... | |
| void | SetOutput (const gplib::rvec &Out) |
| Possibility for derived classes to set output. More... | |
This class is currently broken !!!!!
Definition at line 13 of file WienerFilter.h.
| gplib::WienerFilter::WienerFilter | ( | const int | inputsize | ) |
Definition at line 38 of file WienerFilter.cpp.
|
virtual |
Definition at line 44 of file WienerFilter.cpp.
|
virtual |
Adapt the filter weights given the Input and Desired vectors.
Implements gplib::AdaptiveFilter.
Definition at line 54 of file WienerFilter.cpp.
References gplib::InvertMatrix().
|
virtual |
Calculate the filter output given Input.
Implements gplib::AdaptiveFilter.
Definition at line 78 of file WienerFilter.cpp.
References gplib::AdaptiveFilter::SetOutput().
|
virtual |
Print the current set of weights to the output stream, has to be implemented in derived class.
Implements gplib::AdaptiveFilter.
Definition at line 48 of file WienerFilter.cpp.
|
inline |
Definition at line 24 of file WienerFilter.h.
1.8.6