|
Falcon
|
Public Member Functions | |
| FirFilter (const std::vector< double > &coefficients, std::string description="") | |
| virtual IFilter * | clone () |
| unsigned int | order () const final |
| std::size_t | group_delay () const |
| double | process_channel (double input, unsigned int channel=0) final |
| void | process_sample (std::vector< double > &input, std::vector< double > &output) final |
| void | process_sample (std::vector< double >::iterator input, std::vector< double >::iterator output) final |
| void | process_sample (double *input, double *output) final |
| void | process_channel (std::vector< double > &input, std::vector< double > &output, unsigned int channel=0) final |
| void | process_channel (uint64_t nsamples, std::vector< double >::iterator input, std::vector< double >::iterator output, unsigned int channel=0) |
| void | process_channel (uint64_t nsamples, double *input, double *output, unsigned int channel=0) |
| void | process_by_channel (std::vector< std::vector< double > > &input, std::vector< std::vector< double > > &output) final |
| void | process_by_sample (std::vector< std::vector< double > > &input, std::vector< std::vector< double > > &output) final |
| void | process_by_channel (uint64_t nsamples, double **input, double **output) final |
| void | process_by_sample (uint64_t nsamples, double **input, double **output) final |
| virtual void | process_by_channel (uint64_t nsamples, std::vector< double > &input, std::vector< double > &output) |
| virtual void | process_by_sample (uint64_t nsamples, std::vector< double > &input, std::vector< double > &output) |
| Public Member Functions inherited from dsp::filter::IFilter | |
| IFilter (std::string description) | |
| std::string | description () const |
| unsigned int | nchannels () const |
| bool | realized () const |
| void | realize (unsigned int nchannels, double init=0.0) |
| void | unrealize () |
Static Public Member Functions | |
| static FirFilter * | FromStream (std::istream &stream, std::string description, bool binary=false) |
Protected Member Functions | |
| bool | realize_filter (unsigned int nchannels, double init=0.0) final |
| void | unrealize_filter () final |
Protected Attributes | |
| std::vector< double > | coefficients_ |
| double * | pcoefficients_ |
| unsigned int | ntaps_ |
| std::vector< std::vector< double > > | registers_ |
| std::vector< double * > | pregisters_ |
| double * | preg_ |
| Protected Attributes inherited from dsp::filter::IFilter | |
| std::string | description_ |
| bool | realized_ = false |
| unsigned int | nchannels_ = 0 |
|
virtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
virtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
virtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
virtual |
Implements dsp::filter::IFilter.
|
virtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalvirtual |
Implements dsp::filter::IFilter.
|
finalprotectedvirtual |
Implements dsp::filter::IFilter.
|
finalprotectedvirtual |
Reimplemented from dsp::filter::IFilter.