| 
|   | overlap_save_filterbank_analytic_t (MHAOvlFilter::overlap_save_filterbank_t::vars_t &fbpar, mhaconfig_t channelconfig_in) | 
|   | 
| void  | filter_analytic (const mha_wave_t *sIn, mha_wave_t **fltRe, mha_wave_t **fltIm) | 
|   | 
|   | overlap_save_filterbank_t (MHAOvlFilter::overlap_save_filterbank_t::vars_t &fbpar, mhaconfig_t channelconfig_in) | 
|   | 
| mhaconfig_t  | get_channelconfig () const | 
|   | 
|   | fftfb_t (MHAOvlFilter::fftfb_vars_t &par, unsigned int nfft, mha_real_t fs) | 
|   | Constructor for a FFT-based overlapping filter bank.  More...
  | 
|   | 
|   | ~fftfb_t () | 
|   | 
| void  | apply_gains (mha_spec_t *s_out, const mha_spec_t *s_in, const mha_wave_t *gains) | 
|   | 
| void  | get_fbpower (mha_wave_t *fbpow, const mha_spec_t *s_in) | 
|   | 
| void  | get_fbpower_db (mha_wave_t *fbpow, const mha_spec_t *s_in) | 
|   | 
| std::vector< mha_real_t >  | get_ltass_gain_db () const | 
|   | 
| unsigned int  | bin1 (unsigned int band) const | 
|   | Return index of first non-zero filter shape window.  More...
  | 
|   | 
| unsigned int  | bin2 (unsigned int band) const | 
|   | Return index of first zero filter shape window above center frequency.  More...
  | 
|   | 
| unsigned int  | get_fftlen () const | 
|   | Return fft length.  More...
  | 
|   | 
| mha_real_t  | w (unsigned int k, unsigned int b) const | 
|   | Return filter shape window at index k in band b.  More...
  | 
|   | 
|   | fspacing_t (const MHAOvlFilter::fftfb_vars_t &par, unsigned int nfft, mha_real_t fs) | 
|   | 
| std::vector< unsigned int >  | get_cf_fftbin () const | 
|   | 
| std::vector< mha_real_t >  | get_cf_hz () const | 
|   | 
| std::vector< mha_real_t >  | get_ef_hz () const | 
|   | 
| unsigned int  | nbands () const | 
|   | Return number of bands in filter bank.  More...
  | 
|   | 
|   | fftfilterbank_t (unsigned int fragsize, unsigned int inputchannels, unsigned int firchannels, unsigned int fftlen) | 
|   | Constructor.  More...
  | 
|   | 
|   | ~fftfilterbank_t () | 
|   | 
| void  | update_coeffs (const mha_wave_t *h) | 
|   | Update the set of coefficients.  More...
  | 
|   | 
| void  | filter (const mha_wave_t *s_in, mha_wave_t **s_out, const mha_wave_t *h) | 
|   | Apply filter with changing coefficients to a waveform fragment.  More...
  | 
|   | 
| void  | filter (const mha_wave_t *s_in, mha_wave_t **s_out) | 
|   | Apply filter to waveform fragment, without changing the coefficients.  More...
  | 
|   | 
| const mha_wave_t *  | get_irs () const | 
|   | Return the current IRS.  More...
  | 
|   |