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.