Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::FFT< Real > Member List

This is the complete list of members for Aleph::FFT< Real >, including all inherited members.

add_scaled_polynomial(Array< T > &dst, const Array< T > &src, const T scale)Aleph::FFT< Real >inlineprivatestatic
align_phase_near_reference(const Real raw_phase, const Real reference_phase) noexceptAleph::FFT< Real >inlineprivatestatic
analytic_group_delay_impl(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points, const bool whole, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
analytic_phase_delay_impl(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points, const bool whole, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
analytic_sos_group_delay_impl(const Array< BiquadSection > &sections, const FrequencyResponse &response, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
append_all(Array< T > &dst, const Array< T > &src)Aleph::FFT< Real >inlineprivatestatic
apply_analog_rational_transform(const Array< Real > &numerator, const Array< Real > &denominator, const Array< Real > &map_numerator, const Array< Real > &map_denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
apply_blackman_window(const Array< Real > &signal)Aleph::FFT< Real >inlinestatic
apply_blackman_window(const Array< Complex > &signal)Aleph::FFT< Real >inlinestatic
apply_blackman_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_blackman_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_hamming_window(const Array< Real > &signal)Aleph::FFT< Real >inlinestatic
apply_hamming_window(const Array< Complex > &signal)Aleph::FFT< Real >inlinestatic
apply_hamming_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_hamming_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_hann_window(const Array< Real > &signal)Aleph::FFT< Real >inlinestatic
apply_hann_window(const Array< Complex > &signal)Aleph::FFT< Real >inlinestatic
apply_hann_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_hann_window(const Container &signal)Aleph::FFT< Real >inlinestatic
apply_one_sided_density_scaling(Density &value, const size_t bin, const size_t fft_size) noexceptAleph::FFT< Real >inlineprivatestatic
apply_window(const Array< Real > &signal, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
apply_window(const Array< Complex > &signal, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
apply_window(const SignalContainer &signal, const WindowContainer &window)Aleph::FFT< Real >inlinestatic
apply_window(const SignalContainer &signal, const WindowContainer &window)Aleph::FFT< Real >inlinestatic
avx2_dispatch_available() noexceptAleph::FFT< Real >inlinestatic
avx2_kernel_compiled() noexceptAleph::FFT< Real >inlinestatic
avx2_runtime_available() noexceptAleph::FFT< Real >inlinestatic
axis_base_offsets(const Array< size_t > &shape, const Array< size_t > &strides, const size_t axis)Aleph::FFT< Real >inlineprivatestatic
balance_polynomial_for_roots(const Array< Real > &coefficients, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
batched_istft(const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options, const Array< size_t > &signal_lengths={})Aleph::FFT< Real >inlinestatic
batched_istft(const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &window, const ISTFTOptions &options, const Array< size_t > &signal_lengths={})Aleph::FFT< Real >inlinestatic
batched_istft(const Array< Array< Array< Complex > > > &spectrograms, const size_t frame_size, const ISTFTOptions &options, const Array< size_t > &signal_lengths={})Aleph::FFT< Real >inlinestatic
batched_lfilter(const Array< Array< Real > > &signals, const Array< Real > &numerator, const Array< Real > &denominator, const Array< Array< Real > > &initial_states={})Aleph::FFT< Real >inlinestatic
batched_lfilter(const SignalsContainer &signals, const NumContainer &numerator, const DenContainer &denominator, const Array< Array< Real > > &initial_states={})Aleph::FFT< Real >inlinestatic
batched_plan_simd_backend() noexceptAleph::FFT< Real >inlinestatic
batched_plan_simd_backend_name() noexceptAleph::FFT< Real >inlinestatic
batched_sosfilt(const Array< Array< Real > > &signals, const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
batched_sosfilt(const SignalsContainer &signals, const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
batched_stft(const Array< Array< Real > > &signals, const Array< Real > &window, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
batched_stft(const Array< Array< Real > > &signals, const size_t frame_size, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
bessel_bandpass(const size_t order, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bessel_bandstop(const size_t order, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bessel_highpass(const size_t order, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bessel_lowpass(const size_t order, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bessel_prototype(const size_t order, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
bilinear_substitute_polynomial(const Array< Real > &analog, const size_t order, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
bilinear_transform(const Array< Real > &analog_numerator, const Array< Real > &analog_denominator, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bilinear_transform(const NumContainer &analog_numerator, const DenContainer &analog_denominator, const Real sample_rate)Aleph::FFT< Real >inlinestatic
bilinear_transform_impl(const Array< Real > &analog_numerator, const Array< Real > &analog_denominator, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
bit_reverse(Array< Complex > &a) noexceptAleph::FFT< Real >inlineprivatestatic
blackman_window(const size_t n)Aleph::FFT< Real >inlinestatic
build_complex_input(const Container &input)Aleph::FFT< Real >inlineprivatestatic
build_padded_frame_from_prefix(const Array< Real > &input, const size_t frame_size)Aleph::FFT< Real >inlineprivatestatic
build_real_input(const Container &input)Aleph::FFT< Real >inlineprivatestatic
build_weighted_frequency_grid(const size_t num_taps, const Array< Real > &bands, const Array< Real > &desired, const Real sample_rate, const Array< Real > &weights, const size_t grid_density, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
butterworth_bandpass(const size_t order, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
butterworth_bandstop(const size_t order, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
butterworth_highpass(const size_t order, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
butterworth_lowpass(const size_t order, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
butterworth_prototype(const size_t order, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
carlson_rf_impl(Real x, Real y, Real z)Aleph::FFT< Real >inlineprivatestatic
chebyshev1_bandpass(const size_t order, const Real ripple_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev1_bandstop(const size_t order, const Real ripple_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev1_highpass(const size_t order, const Real ripple_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev1_lowpass(const size_t order, const Real ripple_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev1_prototype(const size_t order, const Real ripple_db, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
chebyshev2_bandpass(const size_t order, const Real attenuation_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev2_bandstop(const size_t order, const Real attenuation_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev2_highpass(const size_t order, const Real attenuation_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev2_lowpass(const size_t order, const Real attenuation_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
chebyshev2_prototype(const size_t order, const Real attenuation_db, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
choose_remez_extrema(const Array< Real > &weighted_error, const size_t required_count, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
coherence(const Array< Real > &x, const Array< Real > &y, const Array< Real > &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
coherence(const Array< Real > &x, const Array< Real > &y, const size_t frame_size, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
coherence(const ContainerX &x, const ContainerY &y, const WindowContainer &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
comp_ellint_1_impl(const Real k)Aleph::FFT< Real >inlineprivatestatic
compact_real_batch_spectra(const Array< Array< Complex > > &full_spectra)Aleph::FFT< Real >inlineprivatestatic
compact_real_spectrum(const Array< Complex > &full_spectrum)Aleph::FFT< Real >inlineprivatestatic
complete_elliptic_first_kind(const Real modulus, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
Complex typedefAleph::FFT< Real >
cosine_sum_window(const size_t n, const Real a0, const Real a1=Real(0), const Real a2=Real(0))Aleph::FFT< Real >inlineprivatestatic
count_non_empty_real_batch(const Array< Array< Real > > &batch) noexceptAleph::FFT< Real >inlineprivatestatic
csd(const Array< Real > &x, const Array< Real > &y, const Array< Real > &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
csd(const Array< Real > &x, const Array< Real > &y, const size_t frame_size, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
csd(const ContainerX &x, const ContainerY &y, const WindowContainer &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
default_filtfilt_pad_length(const size_t signal_size, const size_t coeff_size) noexceptAleph::FFT< Real >inlineprivatestatic
demean_copy(const Array< Real > &input)Aleph::FFT< Real >inlineprivatestatic
design_bandstop_sections_without_numerator_roots(const AnalogPrototype &prototype, const size_t order, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
design_low_high_sections(const AnalogPrototype &prototype, const Real cutoff_frequency, const Real sample_rate, const bool highpass, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
design_prototype_sections(const AnalogPrototype &prototype, const size_t order, const Real cutoff_frequency, const Real sample_rate, const bool highpass, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
design_transformed_sections(const AnalogPrototype &prototype, const Array< Real > &map_numerator, const Array< Real > &map_denominator, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
detected_simd_backend() noexceptAleph::FFT< Real >inlinestatic
detected_simd_backend_name() noexceptAleph::FFT< Real >inlinestatic
divide_polynomial_by_linear_root(const Array< Real > &coefficients, const Real root, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
drop_prefix(Array< T > &input, const size_t count)Aleph::FFT< Real >inlineprivatestatic
effective_coeff_length(const Array< Real > &input) noexceptAleph::FFT< Real >inlineprivatestatic
ellint_1_impl(const Real k, const Real phi)Aleph::FFT< Real >inlineprivatestatic
elliptic_bandpass(const size_t order, const Real ripple_db, const Real attenuation_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
elliptic_bandstop(const size_t order, const Real ripple_db, const Real attenuation_db, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
elliptic_cd_minus_imaginary(const Real u, const Real v, const Real modulus, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
elliptic_highpass(const size_t order, const Real ripple_db, const Real attenuation_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
elliptic_lowpass(const size_t order, const Real ripple_db, const Real attenuation_db, const Real cutoff_frequency, const Real sample_rate)Aleph::FFT< Real >inlinestatic
elliptic_prototype(const size_t order, const Real ripple_db, const Real attenuation_db, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
enforce_conjugate_symmetry(const Array< Complex > &roots)Aleph::FFT< Real >inlineprivatestatic
enforce_real_polynomial_symmetry(Array< Complex > &roots, const Real tol) noexceptAleph::FFT< Real >inlineprivatestatic
evaluate_analog_transfer_magnitude(const Array< Real > &numerator, const Array< Real > &denominator, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_cosine_series(const Array< Real > &coefficients, const Real omega) noexceptAleph::FFT< Real >inlineprivatestatic
evaluate_fir_response_magnitude(const Array< Real > &coeffs, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_polynomial_and_derivative(const Array< Real > &coefficients, const Complex &x, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_series_at_unit_circle(const Array< Real > &coefficients, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_sos_transfer_at(const Array< BiquadSection > &sections, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_transfer_at(const Array< Real > &numerator, const Array< Real > &denominator, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evaluate_transfer_terms_at(const Array< Real > &numerator, const Array< Real > &denominator, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
evenly_spaced_extrema(const size_t grid_size, const size_t extremal_count)Aleph::FFT< Real >inlineprivatestatic
expand_real_batch_spectra(const Array< Array< Complex > > &spectra, const size_t signal_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
expand_real_spectrum(const Array< Complex > &spectrum, const size_t signal_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
extract_repeated_unit_roots(const Array< Real > &coefficients, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
factor_small_radices(size_t n)Aleph::FFT< Real >inlineprivatestatic
filtfilt(const Array< Real > &signal, const Array< Real > &coeffs, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
filtfilt(const SignalContainer &signal, const CoeffContainer &coeffs, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
filtfilt(const Array< Real > &signal, const Array< Real > &numerator, const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
filtfilt(const Array< Real > &signal, const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
filtfilt(const Array< Real > &signal, const BiquadSection &section)Aleph::FFT< Real >inlinestatic
filtfilt(const Array< Real > &signal, const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
filtfilt(const SignalContainer &signal, const NumContainer &numerator, const DenContainer &denominator)Aleph::FFT< Real >inlinestatic
filtfilt(const SignalContainer &signal, const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
filtfilt(const SignalContainer &signal, const BiquadSection &section)Aleph::FFT< Real >inlinestatic
filtfilt(const SignalContainer &signal, const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
firls(const size_t num_taps, const Array< Real > &bands, const Array< Real > &desired, const Real sample_rate, const Array< Real > &weights={})Aleph::FFT< Real >inlinestatic
firls(const size_t num_taps, const BandContainer &bands, const DesiredContainer &desired, const Real sample_rate)Aleph::FFT< Real >inlinestatic
firls(const size_t num_taps, const BandContainer &bands, const DesiredContainer &desired, const Real sample_rate, const WeightContainer &weights)Aleph::FFT< Real >inlinestatic
firls_impl(const size_t num_taps, const Array< Real > &bands, const Array< Real > &desired, const Real sample_rate, const Array< Real > &weights, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
firwin_bandpass(const size_t num_taps, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
firwin_bandpass(const size_t num_taps, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const Real attenuation_db)Aleph::FFT< Real >inlinestatic
firwin_bandstop(const size_t num_taps, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
firwin_bandstop(const size_t num_taps, const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const Real attenuation_db)Aleph::FFT< Real >inlinestatic
firwin_highpass(const size_t num_taps, const Real cutoff_frequency, const Real sample_rate, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
firwin_highpass(const size_t num_taps, const Real cutoff_frequency, const Real sample_rate, const Real attenuation_db)Aleph::FFT< Real >inlinestatic
firwin_lowpass(const size_t num_taps, const Real cutoff_frequency, const Real sample_rate, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
firwin_lowpass(const size_t num_taps, const Real cutoff_frequency, const Real sample_rate, const Real attenuation_db)Aleph::FFT< Real >inlinestatic
firwin_lowpass_impl(const size_t num_taps, const Real cutoff_frequency, const Real sample_rate, const Array< Real > &window, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
flatten_matrix_row_major(const Array< Array< Complex > > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
flatten_tensor3_row_major(const Array< Array< Array< Complex > > > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
frame_offsets(const size_t signal_size, const size_t frame_size, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
frame_offsets_impl(const size_t signal_size, const size_t frame_size, const size_t hop_size, const bool pad_end, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
frame_signal(const Array< Real > &signal, const size_t frame_size, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
frame_signal(const Container &signal, const size_t frame_size, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
freqz(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const Array< Real > &numerator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const IIRCoefficients &coeffs, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const BiquadSection &section, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const Array< BiquadSection > &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const NumContainer &numerator, const DenContainer &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz(const SectionsContainer &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
freqz_impl(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points, const bool whole, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
gain_margin(const FrequencyResponse &response)Aleph::FFT< Real >inlinestatic
gain_margin(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin(const IIRCoefficients &coeffs, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin(const BiquadSection &section, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin(const Array< BiquadSection > &sections, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin(const NumContainer &numerator, const DenContainer &denominator, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin(const SectionsContainer &sections, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
gain_margin_impl(const FrequencyResponse &response)Aleph::FFT< Real >inlineprivatestatic
gain_margin_refined_impl(const FrequencyResponse &response, const Evaluator &evaluator)Aleph::FFT< Real >inlineprivatestatic
gather_axis_slice(const Array< Complex > &data, const size_t base_offset, const size_t axis_length, const size_t axis_stride)Aleph::FFT< Real >inlineprivatestatic
group_center(const Array< Complex > &roots) noexceptAleph::FFT< Real >inlineprivatestatic
group_delay(const FrequencyResponse &response)Aleph::FFT< Real >inlinestatic
group_delay(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const Array< Real > &numerator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const IIRCoefficients &coeffs, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const BiquadSection &section, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const Array< BiquadSection > &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const NumContainer &numerator, const DenContainer &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const Container &numerator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay(const SectionsContainer &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
group_delay_impl(const FrequencyResponse &response)Aleph::FFT< Real >inlineprivatestatic
hamming_window(const size_t n)Aleph::FFT< Real >inlinestatic
hann_window(const size_t n)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const Array< Complex > &zeros, const Array< Complex > &poles, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const Array< Real > &numerator, const Array< Real > &denominator, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const IIRCoefficients &coeffs, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const BiquadSection &section, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const Array< BiquadSection > &sections, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const NumContainer &numerator, const DenContainer &denominator, const Real tolerance)Aleph::FFT< Real >inlinestatic
has_near_pole_zero_cancellation(const SectionsContainer &sections, const Real tolerance)Aleph::FFT< Real >inlinestatic
hermitian_tolerance(const Complex &lhs, const Complex &rhs, const size_t n) noexceptAleph::FFT< Real >inlineprivatestatic
iir_filter_impl(const Array< Real > &signal, const Array< Real > &numerator, const Array< Real > &denominator, const Array< Real > &initial_state, const char *ctx, Array< Real > *final_state=nullptr)Aleph::FFT< Real >inlineprivatestatic
iir_filtfilt_impl(const Array< Real > &signal, const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
iir_steady_state(const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
initialize_root_guesses(const Array< Real > &coefficients)Aleph::FFT< Real >inlineprivatestatic
integer_power(const Real base, const size_t exponent) noexceptAleph::FFT< Real >inlineprivatestatic
integrate_cos_basis(const Real omega_lo, const Real omega_hi, const size_t harmonic) noexceptAleph::FFT< Real >inlineprivatestatic
integrate_cos_product(const Real omega_lo, const Real omega_hi, const size_t lhs_harmonic, const size_t rhs_harmonic) noexceptAleph::FFT< Real >inlineprivatestatic
integrate_linear_cos_basis(const Real omega_lo, const Real omega_hi, const Real desired_lo, const Real desired_hi, const size_t harmonic) noexceptAleph::FFT< Real >inlineprivatestatic
integrate_offset_cos_basis(const Real omega_lo, const Real omega_hi, const size_t harmonic) noexceptAleph::FFT< Real >inlineprivatestatic
interpolate_crossing(const Real x0, const Real y0, const Real x1, const Real y1, const Real target) noexceptAleph::FFT< Real >inlineprivatestatic
interpolate_value_at(const Real x0, const Real y0, const Real x1, const Real y1, const Real x) noexceptAleph::FFT< Real >inlineprivatestatic
inverse_jacobi_sc(const Real value, const Real modulus, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
inverse_transform(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
inverse_transform(const Container &input)Aleph::FFT< Real >inlinestatic
inverse_transform2d(const Array< Array< Complex > > &input)Aleph::FFT< Real >inlinestatic
inverse_transform3d(const Array< Array< Array< Complex > > > &input)Aleph::FFT< Real >inlinestatic
inverse_transform_batch(const Array< Array< Complex > > &input)Aleph::FFT< Real >inlinestatic
inverse_transform_real(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
inverse_transform_real(const Container &input)Aleph::FFT< Real >inlinestatic
inverse_transform_real_general_impl(const Array< Complex > &input, const char *ctx, ThreadPool *pool, const size_t chunk_size)Aleph::FFT< Real >inlineprivatestatic
inverse_transform_real_optimized_impl(const Array< Complex > &input, const char *ctx, ThreadPool *pool, const size_t chunk_size, InversePackedTransform inverse_packed)Aleph::FFT< Real >inlineprivatestatic
irfft(const Array< Complex > &spectrum, const size_t signal_size=0)Aleph::FFT< Real >inlinestatic
irfft(const Container &spectrum, const size_t signal_size=0)Aleph::FFT< Real >inlinestatic
irfft_batch(const Array< Array< Complex > > &spectra, const size_t signal_size)Aleph::FFT< Real >inlinestatic
Is_Biquad_ContainerAleph::FFT< Real >privatestatic
Is_Complex_ContainerAleph::FFT< Real >privatestatic
is_one_sided_interior_bin(const size_t bin, const size_t fft_size) noexceptAleph::FFT< Real >inlineprivatestatic
is_power_of_two(const size_t n) noexceptAleph::FFT< Real >inlinestatic
Is_Real_Batch_ContainerAleph::FFT< Real >privatestatic
Is_Real_ContainerAleph::FFT< Real >privatestatic
is_stable(const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
is_stable(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
is_stable(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
is_stable(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
is_stable(const Container &denominator)Aleph::FFT< Real >inlinestatic
is_stable(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size, const size_t signal_length=0)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const Array< Real > &window, const size_t hop_size, const size_t signal_length=0)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const size_t frame_size, const size_t hop_size, const size_t signal_length=0)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const Array< Real > &window, const ISTFTOptions &options)Aleph::FFT< Real >inlinestatic
istft(const Array< Array< Complex > > &spectrogram, const size_t frame_size, const ISTFTOptions &options)Aleph::FFT< Real >inlinestatic
istft_impl(const Array< Array< Complex > > &spectrogram, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options, ThreadPool *pool, const size_t chunk_size)Aleph::FFT< Real >inlineprivatestatic
jacobi_sn_cn_dn(const Real argument, const Real modulus, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
kaiser_beta(const Real attenuation_db)Aleph::FFT< Real >inlinestatic
kaiser_window(const size_t n, const Real beta)Aleph::FFT< Real >inlinestatic
lfilter(const Array< Real > &signal, const Array< Real > &numerator, const Array< Real > &denominator, const Array< Real > &initial_state={})Aleph::FFT< Real >inlinestatic
lfilter(const Array< Real > &signal, const IIRCoefficients &coeffs, const Array< Real > &initial_state={})Aleph::FFT< Real >inlinestatic
lfilter(const Array< Real > &signal, const BiquadSection &section, const Array< Real > &initial_state={})Aleph::FFT< Real >inlinestatic
lfilter(const SignalContainer &signal, const NumContainer &numerator, const DenContainer &denominator, const Array< Real > &initial_state={})Aleph::FFT< Real >inlinestatic
lift_real_input(const Array< Real > &input)Aleph::FFT< Real >inlineprivatestatic
magnitude_spectrum(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
magnitude_spectrum(const Container &input)Aleph::FFT< Real >inlinestatic
matrix_shape(const Array< Array< Complex > > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
max_abs_value(const Array< Real > &input) noexceptAleph::FFT< Real >inlineprivatestatic
max_root_radius(const Array< Complex > &roots) noexceptAleph::FFT< Real >inlineprivatestatic
minimum_cancellation_distance_impl(const Array< PoleZeroPair > &pairs) noexceptAleph::FFT< Real >inlineprivatestatic
minimum_pole_zero_distance(const Array< Complex > &zeros, const Array< Complex > &poles)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const Array< Real > &numerator, const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const NumContainer &numerator, const DenContainer &denominator)Aleph::FFT< Real >inlinestatic
minimum_pole_zero_distance(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
modified_bessel_i0(const Real x) noexceptAleph::FFT< Real >inlineprivatestatic
multichannel_istft(const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options={}, const Array< size_t > &signal_lengths={}, const SpectrogramLayout layout=SpectrogramLayout::channel_frame_bin)Aleph::FFT< Real >inlinestatic
multichannel_stft(const Array< Array< Real > > &signals, const Array< Real > &window, const STFTOptions &options={}, const SpectrogramLayout layout=SpectrogramLayout::channel_frame_bin)Aleph::FFT< Real >inlinestatic
multiply(const Array< Complex > &a, const Array< Complex > &b)Aleph::FFT< Real >inlinestatic
multiply(const Container1 &a, const Container2 &b)Aleph::FFT< Real >inlinestatic
multiply(const Array< Real > &a, const Array< Real > &b)Aleph::FFT< Real >inlinestatic
multiply(const Container1 &a, const Container2 &b)Aleph::FFT< Real >inlinestatic
multiply_complex_impl(const Array< Complex > &a, const Array< Complex > &b, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
multiply_real_optimized(const Array< Real > &a, const Array< Real > &b, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
neon_dispatch_available() noexceptAleph::FFT< Real >inlinestatic
neon_kernel_compiled() noexceptAleph::FFT< Real >inlinestatic
neon_runtime_available() noexceptAleph::FFT< Real >inlinestatic
next_power_of_two(const size_t n)Aleph::FFT< Real >inlineprivatestatic
normalize_axes(const Array< size_t > &axes, const size_t rank, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
normalize_fir_at_omega(Array< Real > &coeffs, const Real omega, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
normalize_iir_coefficients(const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
normalize_tensor_layout(const Array< Complex > &data, const TensorLayout &layout, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
normalized_sinc(const Real x) noexceptAleph::FFT< Real >inlineprivatestatic
one_sided_frequency_grid(const size_t fft_size, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
overlap_add_convolution(const Array< Real > &signal, const Array< Real > &kernel, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
overlap_add_convolution(const Container1 &signal, const Container2 &kernel, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
overlap_add_convolution_batch(const Array< Array< Real > > &signals, const Array< Real > &kernel, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
overlap_add_frames(const Array< Array< Real > > &frames, const size_t hop_size, const size_t signal_length=0)Aleph::FFT< Real >inlinestatic
overlap_profile(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
overlap_profile_has_cola(const Array< Real > &profile) noexceptAleph::FFT< Real >inlineprivatestatic
overlap_profile_has_nola(const Array< Real > &profile) noexceptAleph::FFT< Real >inlineprivatestatic
overlap_save_convolution(const Array< Real > &signal, const Array< Real > &kernel, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
overlap_save_convolution(const Container1 &signal, const Container2 &kernel, const size_t block_size=0)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const Array< Complex > &zeros, const Array< Complex > &poles)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const Array< Real > &numerator, const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const NumContainer &numerator, const DenContainer &denominator)Aleph::FFT< Real >inlinestatic
pair_poles_and_zeros(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
partitioned_convolution(const Array< Real > &signal, const Array< Real > &kernel, const size_t partition_size=0)Aleph::FFT< Real >inlinestatic
partitioned_convolution(const Container1 &signal, const Container2 &kernel, const size_t partition_size=0)Aleph::FFT< Real >inlinestatic
pbatched_istft(ThreadPool &pool, const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options, const Array< size_t > &signal_lengths={}, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_istft(ThreadPool &pool, const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &window, const ISTFTOptions &options, const Array< size_t > &signal_lengths={}, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_istft(ThreadPool &pool, const Array< Array< Array< Complex > > > &spectrograms, const size_t frame_size, const ISTFTOptions &options, const Array< size_t > &signal_lengths={}, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_lfilter(ThreadPool &pool, const Array< Array< Real > > &signals, const Array< Real > &numerator, const Array< Real > &denominator, const Array< Array< Real > > &initial_states={}, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_sosfilt(ThreadPool &pool, const Array< Array< Real > > &signals, const Array< BiquadSection > &sections, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_stft(ThreadPool &pool, const Array< Array< Real > > &signals, const Array< Real > &window, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pbatched_stft(ThreadPool &pool, const Array< Array< Real > > &signals, const size_t frame_size, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pfiltfilt(ThreadPool &pool, const Array< Real > &signal, const Array< Real > &coeffs, const size_t block_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pfiltfilt(ThreadPool &pool, const SignalContainer &signal, const CoeffContainer &coeffs, const size_t block_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
phase_delay(const FrequencyResponse &response)Aleph::FFT< Real >inlinestatic
phase_delay(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const Array< Real > &numerator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const IIRCoefficients &coeffs, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const BiquadSection &section, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const Array< BiquadSection > &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const NumContainer &numerator, const DenContainer &denominator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const Container &numerator, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay(const SectionsContainer &sections, const size_t num_points=512, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_delay_impl(const FrequencyResponse &response)Aleph::FFT< Real >inlineprivatestatic
phase_margin(const FrequencyResponse &response)Aleph::FFT< Real >inlinestatic
phase_margin(const Array< Real > &numerator, const Array< Real > &denominator, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin(const IIRCoefficients &coeffs, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin(const BiquadSection &section, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin(const Array< BiquadSection > &sections, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin(const NumContainer &numerator, const DenContainer &denominator, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin(const SectionsContainer &sections, const size_t num_points=1024, const bool whole=false)Aleph::FFT< Real >inlinestatic
phase_margin_impl(const FrequencyResponse &response)Aleph::FFT< Real >inlineprivatestatic
phase_margin_refined_impl(const FrequencyResponse &response, const Evaluator &evaluator)Aleph::FFT< Real >inlineprivatestatic
phase_spectrum(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
phase_spectrum(const Container &input)Aleph::FFT< Real >inlinestatic
pinverse_transform(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform2d(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform3d(ThreadPool &pool, const Array< Array< Array< Complex > > > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform_real(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pinverse_transform_real(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pirfft(ThreadPool &pool, const Array< Complex > &spectrum, const size_t signal_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pirfft(ThreadPool &pool, const Container &spectrum, const size_t signal_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pirfft_batch(ThreadPool &pool, const Array< Array< Complex > > &spectra, const size_t signal_size, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size, const size_t signal_length=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const Array< Real > &window, const size_t hop_size, const size_t signal_length=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const size_t frame_size, const size_t hop_size, const size_t signal_length=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const Array< Real > &window, const ISTFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pistft(ThreadPool &pool, const Array< Array< Complex > > &spectrogram, const size_t frame_size, const ISTFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultichannel_istft(ThreadPool &pool, const Array< Array< Array< Complex > > > &spectrograms, const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const ISTFTOptions &options={}, const Array< size_t > &signal_lengths={}, const SpectrogramLayout layout=SpectrogramLayout::channel_frame_bin, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultichannel_stft(ThreadPool &pool, const Array< Array< Real > > &signals, const Array< Real > &window, const STFTOptions &options={}, const SpectrogramLayout layout=SpectrogramLayout::channel_frame_bin, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultiply(ThreadPool &pool, const Array< Complex > &a, const Array< Complex > &b, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultiply(ThreadPool &pool, const Container1 &a, const Container2 &b, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultiply(ThreadPool &pool, const Array< Real > &a, const Array< Real > &b, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pmultiply(ThreadPool &pool, const Container1 &a, const Container2 &b, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pole_zero_pairs_impl(const Array< Complex > &zeros, const Array< Complex > &poles)Aleph::FFT< Real >inlineprivatestatic
poles(const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
poles(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
poles(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
poles(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
poles(const Container &denominator)Aleph::FFT< Real >inlinestatic
poles(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
polish_roots_with_newton(const Array< Real > &coefficients, Array< Complex > &roots, const Real tol, const size_t iterations) noexceptAleph::FFT< Real >inlineprivatestatic
polynomial_from_roots_complex(const Array< Complex > &roots)Aleph::FFT< Real >inlineprivatestatic
polynomial_multiply(const Array< T > &lhs, const Array< T > &rhs)Aleph::FFT< Real >inlineprivatestatic
polynomial_power(const Array< Real > &poly, const size_t exponent, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
polynomial_root_lower_bound(const Array< Real > &monic) noexceptAleph::FFT< Real >inlineprivatestatic
polynomial_root_upper_bound(const Array< Real > &monic) noexceptAleph::FFT< Real >inlineprivatestatic
polynomial_roots_impl(const Array< Real > &coefficients, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
poverlap_add_convolution(ThreadPool &pool, const Array< Real > &signal, const Array< Real > &kernel, const size_t block_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
poverlap_add_convolution(ThreadPool &pool, const Container1 &signal, const Container2 &kernel, const size_t block_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
poverlap_add_convolution_batch(ThreadPool &pool, const Array< Array< Real > > &signals, const Array< Real > &kernel, const size_t block_size=0, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
power_spectrum(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
power_spectrum(const Container &input)Aleph::FFT< Real >inlinestatic
prefix_copy(const Array< T > &input, const size_t length)Aleph::FFT< Real >inlineprivatestatic
prepare_stft_frame_input(const Array< Real > &frame, const Array< Real > &window, const size_t fft_size)Aleph::FFT< Real >inlineprivatestatic
prepare_welch_frames(const Array< Real > &signal, const Array< Real > &window, const WelchOptions &options, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
prewarp_band_edges(const Real low_cutoff_frequency, const Real high_cutoff_frequency, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
prewarp_frequency(const Real cutoff_frequency, const Real sample_rate, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
prfft(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
prfft(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
prfft_batch(ThreadPool &pool, const Array< Array< Real > > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
project_real_batch_output(const Array< Array< Complex > > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
project_real_output(const Array< Complex > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
project_to_plan_batch_spectra(const Plan &plan, const Array< Array< Real > > &input, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
project_to_plan_spectrum(const Plan &plan, const Array< Real > &input, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
pspectrum(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pspectrum(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pspectrum(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pspectrum(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pstft(ThreadPool &pool, const Array< Real > &signal, const Array< Real > &window, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pstft(ThreadPool &pool, const Array< Real > &signal, const size_t frame_size, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pstft(ThreadPool &pool, const SignalContainer &signal, const WindowContainer &window, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
pstft(ThreadPool &pool, const Container &signal, const size_t frame_size, const STFTOptions &options, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform(ThreadPool &pool, Array< Complex > &a, const bool invert, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_axes(ThreadPool &pool, Array< Complex > &data, const TensorLayout &layout, const Array< size_t > &axes, const bool invert, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_axis(ThreadPool &pool, Array< Complex > &data, const TensorLayout &layout, const size_t axis, const bool invert, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_batch(ThreadPool &pool, Array< Array< Complex > > &batch, const bool invert, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_padded(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_padded(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_padded(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransform_padded(ThreadPool &pool, const Container &input, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed(ThreadPool &pool, const Array< Complex > &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed(ThreadPool &pool, const Container &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed2d(ThreadPool &pool, const Array< Array< Complex > > &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed2d_batch(ThreadPool &pool, const Array< Array< Array< Complex > > > &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed3d(ThreadPool &pool, const Array< Array< Array< Complex > > > &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed_axes(ThreadPool &pool, const Array< Complex > &input, const TensorLayout &layout, const Array< size_t > &axes, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
ptransformed_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const bool invert=false, const size_t chunk_size=0)Aleph::FFT< Real >inlinestatic
real_polynomial_from_roots(const Array< Complex > &roots, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
real_projection_tolerance(const Complex &value, const size_t n) noexceptAleph::FFT< Real >inlineprivatestatic
recommended_cache_tile_size(const size_t transform_size, const size_t batch_size, ThreadPool *pool) noexceptAleph::FFT< Real >inlineprivatestatic
refine_scalar_crossing(const Evaluator &evaluator, const Real x0, const Real y0, const Real x1, const Real y1, const Real target)Aleph::FFT< Real >inlineprivatestatic
reflect_pad_signal(const Array< Real > &signal, const size_t pad_len)Aleph::FFT< Real >inlineprivatestatic
remez(const size_t num_taps, const Array< Real > &bands, const Array< Real > &desired, const Real sample_rate, const Array< Real > &weights={}, const size_t grid_density=32, const size_t max_iterations=64)Aleph::FFT< Real >inlinestatic
remez(const size_t num_taps, const BandContainer &bands, const DesiredContainer &desired, const Real sample_rate)Aleph::FFT< Real >inlinestatic
remez(const size_t num_taps, const BandContainer &bands, const DesiredContainer &desired, const Real sample_rate, const WeightContainer &weights, const size_t grid_density=32, const size_t max_iterations=64)Aleph::FFT< Real >inlinestatic
remez_impl(const size_t num_taps, const Array< Real > &bands, const Array< Real > &desired, const Real sample_rate, const Array< Real > &weights, const size_t grid_density, const size_t max_iterations, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
resample_poly(const Array< Real > &signal, const size_t up, const size_t down, const Array< Real > &coeffs)Aleph::FFT< Real >inlinestatic
resample_poly(const Array< Real > &signal, const size_t up, const size_t down, const ResamplePolyOptions &options={})Aleph::FFT< Real >inlinestatic
resample_poly(const SignalContainer &signal, const size_t up, const size_t down, const CoeffContainer &coeffs)Aleph::FFT< Real >inlinestatic
resample_poly(const SignalContainer &signal, const size_t up, const size_t down, const ResamplePolyOptions &options={})Aleph::FFT< Real >inlinestatic
reshape_matrix_row_major(const Array< Complex > &input, const size_t rows, const size_t cols, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
reshape_tensor3_row_major(const Array< Complex > &input, const size_t dim0, const size_t dim1, const size_t dim2, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
resolve_irfft_signal_size(const Array< Complex > &spectrum, const size_t signal_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
resolve_welch_fft_size(const WelchOptions &options, const size_t frame_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
resolve_welch_hop_size(const WelchOptions &options, const size_t frame_size, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
reverse_bessel_polynomial(const size_t order, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
reverse_copy(const Array< T > &input)Aleph::FFT< Real >inlineprivatestatic
rfft(const Array< Real > &input)Aleph::FFT< Real >inlinestatic
rfft(const Container &input)Aleph::FFT< Real >inlinestatic
rfft_batch(const Array< Array< Real > > &input)Aleph::FFT< Real >inlinestatic
root_groups_impl(const Array< Complex > &raw_roots, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
roots_pass_residual_check(const Array< Real > &coefficients, const Array< Complex > &roots, const Real tol) noexceptAleph::FFT< Real >inlineprivatestatic
row_major_layout(const Array< size_t > &shape)Aleph::FFT< Real >inlinestatic
row_major_strides(const Array< size_t > &shape, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
satisfies_cola(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size)Aleph::FFT< Real >inlinestatic
satisfies_cola(const Array< Real > &window, const size_t hop_size)Aleph::FFT< Real >inlinestatic
satisfies_nola(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size)Aleph::FFT< Real >inlinestatic
satisfies_nola(const Array< Real > &window, const size_t hop_size)Aleph::FFT< Real >inlinestatic
saturating_product(const size_t lhs, const size_t rhs) noexceptAleph::FFT< Real >inlineprivatestatic
scaled_copy(const Array< Real > &input, const Real factor)Aleph::FFT< Real >inlineprivatestatic
scaled_tolerance(const Real reference, const Real multiplier=Real(256)) noexceptAleph::FFT< Real >inlineprivatestatic
scatter_axis_slice(Array< Complex > &data, const size_t base_offset, const size_t axis_stride, const Array< Complex > &slice)Aleph::FFT< Real >inlineprivatestatic
section_from_coefficients(const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
series_zero_tolerance(const size_t coeff_count, const Real multiplier=Real(256)) noexceptAleph::FFT< Real >inlineprivatestatic
should_parallelize_batch_work(ThreadPool *pool, const size_t batch_size, const size_t transform_size, const size_t min_work=8192) noexceptAleph::FFT< Real >inlineprivatestatic
signed_binomial(const size_t power, const Real sign)Aleph::FFT< Real >inlineprivatestatic
simd_backend() noexceptAleph::FFT< Real >inlinestatic
simd_backend_name(const SimdBackend backend) noexceptAleph::FFT< Real >inlinestatic
simd_backend_name() noexceptAleph::FFT< Real >inlinestatic
simd_preference() noexceptAleph::FFT< Real >inlinestatic
simd_preference_name(const SimdPreference preference) noexceptAleph::FFT< Real >inlinestatic
simd_preference_name() noexceptAleph::FFT< Real >inlinestatic
SimdBackend enum nameAleph::FFT< Real >
SimdPreference enum nameAleph::FFT< Real >
slice_copy(const Array< T > &input, const size_t offset, const size_t length)Aleph::FFT< Real >inlineprivatestatic
solve_dense_system(Array< Real > matrix, Array< Real > rhs, const size_t n, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
solve_elliptic_selectivity_modulus(const Real k1, const size_t order, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
solve_remez_cosine_series(const Array< Real > &omega, const Array< Real > &desired, const Array< Real > &weight, const Array< size_t > &extrema, const size_t half_order, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
sos_filtfilt_impl(const Array< Real > &signal, const Array< BiquadSection > &sections, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
sosfilt(const Array< Real > &signal, const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
sosfilt(const SignalContainer &signal, const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
SpectrogramLayout enum nameAleph::FFT< Real >
spectrum(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
spectrum(const Array< Real > &input)Aleph::FFT< Real >inlinestatic
spectrum(const Container &input)Aleph::FFT< Real >inlinestatic
spectrum(const Container &input)Aleph::FFT< Real >inlinestatic
stability_margin(const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
stability_margin(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
stability_margin(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
stability_margin(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
stability_margin(const Container &denominator)Aleph::FFT< Real >inlinestatic
stability_margin(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
stft(const Array< Real > &signal, const Array< Real > &window, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
stft(const Array< Real > &signal, const size_t frame_size, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
stft(const SignalContainer &signal, const WindowContainer &window, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
stft(const Container &signal, const size_t frame_size, const size_t hop_size, const bool pad_end=true)Aleph::FFT< Real >inlinestatic
stft(const Array< Real > &signal, const Array< Real > &window, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
stft(const Array< Real > &signal, const size_t frame_size, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
stft(const SignalContainer &signal, const WindowContainer &window, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
stft(const Container &signal, const size_t frame_size, const STFTOptions &options)Aleph::FFT< Real >inlinestatic
stft_impl(const Array< Real > &signal, const Array< Real > &window, const STFTOptions &options, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
substitute_rational_polynomial(const Array< Real > &poly, const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
sum_squares(const Array< Real > &input) noexceptAleph::FFT< Real >inlineprivatestatic
sum_values(const Array< Real > &input) noexceptAleph::FFT< Real >inlineprivatestatic
tensor3_shape(const Array< Array< Array< Complex > > > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
tensor_element_count(const Array< size_t > &shape, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
tensor_max_offset(const Array< size_t > &shape, const Array< size_t > &strides, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
to_array(const Container &input)Aleph::FFT< Real >inlineprivatestatic
transfer_function_to_sections(const IIRCoefficients &coeffs, const Array< RootGroup > &zero_groups, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
transfer_function_to_sections(const Array< Real > &numerator, const Array< Real > &denominator, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
transform(Array< Complex > &a, const bool invert)Aleph::FFT< Real >inlinestatic
transform(const Array< Real > &input)Aleph::FFT< Real >inlinestatic
transform(const Container &input)Aleph::FFT< Real >inlinestatic
transform(const Container &input)Aleph::FFT< Real >inlinestatic
transform_any_size_impl(Array< Complex > &a, const bool invert, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
transform_axes(Array< Complex > &data, const TensorLayout &layout, const Array< size_t > &axes, const bool invert)Aleph::FFT< Real >inlinestatic
transform_axes_impl(Array< Complex > &data, const TensorLayout &layout, const Array< size_t > &axes, const bool invert, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
transform_axis(Array< Complex > &data, const TensorLayout &layout, const size_t axis, const bool invert)Aleph::FFT< Real >inlinestatic
transform_axis_impl(Array< Complex > &data, const TensorLayout &layout, const size_t axis, const bool invert, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
transform_batch(Array< Array< Complex > > &batch, const bool invert)Aleph::FFT< Real >inlinestatic
transform_impl(Array< Complex > &a, const bool invert, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
transform_padded(const Array< Complex > &input)Aleph::FFT< Real >inlinestatic
transform_padded(const Container &input)Aleph::FFT< Real >inlinestatic
transform_padded(const Array< Real > &input)Aleph::FFT< Real >inlinestatic
transform_padded(const Container &input)Aleph::FFT< Real >inlinestatic
transform_real_optimized(const Array< Real > &input, ThreadPool *pool=nullptr, const size_t chunk_size=0)Aleph::FFT< Real >inlineprivatestatic
transform_stages(const size_t n) noexceptAleph::FFT< Real >inlineprivatestatic
transform_stft_frames(const Array< Array< Real > > &frames, const Array< Real > &window, const size_t fft_size, const Plan &plan, ThreadPool *pool, const size_t chunk_size)Aleph::FFT< Real >inlineprivatestatic
transformed(const Array< Complex > &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed(const Container &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed2d(const Array< Array< Complex > > &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed2d_batch(const Array< Array< Array< Complex > > > &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed3d(const Array< Array< Array< Complex > > > &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed_axes(const Array< Complex > &input, const TensorLayout &layout, const Array< size_t > &axes, const bool invert=false)Aleph::FFT< Real >inlinestatic
transformed_batch(const Array< Array< Complex > > &input, const bool invert=false)Aleph::FFT< Real >inlinestatic
transpose_spectrogram_layout(const Array< Array< Array< Complex > > > &input, const SpectrogramLayout source, const SpectrogramLayout target)Aleph::FFT< Real >inlinestatic
transpose_spectrogram_layout_impl(const Array< Array< Array< Complex > > > &input, const SpectrogramLayout source, const SpectrogramLayout target, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
trim_leading_zeros_copy(const Array< Real > &input) noexceptAleph::FFT< Real >inlineprivatestatic
trim_polynomial_leading_zeros(const Array< Real > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
trim_to_size(Array< Complex > &input, const size_t n)Aleph::FFT< Real >inlineprivatestatic
try_aberth_ehrlich_roots(const Array< Real > &coefficients, const Real tol, Array< Complex > &roots, const size_t max_iterations=192) noexceptAleph::FFT< Real >inlineprivatestatic
try_durand_kerner_roots(const Array< Real > &coefficients, const Real tol, Array< Complex > &roots, const size_t max_iterations=192) noexceptAleph::FFT< Real >inlineprivatestatic
try_laguerre_roots(const Array< Real > &coefficients, const Real tol, Array< Complex > &roots) noexceptAleph::FFT< Real >inlineprivatestatic
twiddle_at(const Real angle, const size_t index)Aleph::FFT< Real >inlineprivatestatic
twiddle_refresh_periodAleph::FFT< Real >privatestatic
unwrap_phase(const Array< Real > &phase)Aleph::FFT< Real >inlineprivatestatic
upfirdn(const Array< Real > &signal, const Array< Real > &coeffs, const size_t up=1, const size_t down=1)Aleph::FFT< Real >inlinestatic
upfirdn(const SignalContainer &signal, const CoeffContainer &coeffs, const size_t up=1, const size_t down=1)Aleph::FFT< Real >inlinestatic
validate_istft_configuration(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t fft_size, const ISTFTOptions &options, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
validate_no_near_pole_zero_cancellation(const Array< Complex > &zeros, const Array< Complex > &poles, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const Array< Real > &numerator, const Array< Real > &denominator, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const IIRCoefficients &coeffs, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const BiquadSection &section, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const Array< BiquadSection > &sections, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const NumContainer &numerator, const DenContainer &denominator, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_no_near_pole_zero_cancellation(const SectionsContainer &sections, const Real tolerance)Aleph::FFT< Real >inlinestatic
validate_overlap_constraints(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size, const bool validate_nola, const bool validate_cola, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
validate_real_spectrum(const Array< Complex > &input, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
validate_stable(const Array< Real > &denominator)Aleph::FFT< Real >inlinestatic
validate_stable(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
validate_stable(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
validate_stable(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
validate_stable(const Container &denominator)Aleph::FFT< Real >inlinestatic
validate_stable(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic
validate_stable(const Array< Real > &denominator, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stable(const IIRCoefficients &coeffs, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stable(const BiquadSection &section, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stable(const Array< BiquadSection > &sections, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stable(const Container &denominator, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stable(const SectionsContainer &sections, const Real min_margin)Aleph::FFT< Real >inlinestatic
validate_stft_options(const Array< Real > &window, const STFTOptions &options, const char *ctx)Aleph::FFT< Real >inlineprivatestatic
value_type typedefAleph::FFT< Real >
welch(const Array< Real > &signal, const Array< Real > &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
welch(const Array< Real > &signal, const size_t frame_size, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
welch(const SignalContainer &signal, const WindowContainer &window, const Real sample_rate, const WelchOptions &options={})Aleph::FFT< Real >inlinestatic
window_coherent_gain(const Array< Real > &window)Aleph::FFT< Real >inlinestatic
window_coherent_gain(const Container &window)Aleph::FFT< Real >inlinestatic
window_enbw(const Array< Real > &window)Aleph::FFT< Real >inlinestatic
window_enbw(const Container &window)Aleph::FFT< Real >inlinestatic
window_energy(const Array< Real > &window)Aleph::FFT< Real >inlinestatic
window_energy(const Container &window)Aleph::FFT< Real >inlinestatic
window_overlap_profile(const Array< Real > &analysis_window, const Array< Real > &synthesis_window, const size_t hop_size)Aleph::FFT< Real >inlinestatic
windowed_spectrum(const Array< Real > &signal, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
windowed_spectrum(const Array< Complex > &signal, const Array< Real > &window)Aleph::FFT< Real >inlinestatic
windowed_spectrum(const SignalContainer &signal, const WindowContainer &window)Aleph::FFT< Real >inlinestatic
windowed_spectrum(const SignalContainer &signal, const WindowContainer &window)Aleph::FFT< Real >inlinestatic
zero_pad_edges(const Array< Real > &signal, const size_t left_pad, const size_t right_pad)Aleph::FFT< Real >inlineprivatestatic
zero_padded_copy(const Array< Complex > &input, const size_t n)Aleph::FFT< Real >inlineprivatestatic
zero_padded_copy(const Array< Real > &input, const size_t n)Aleph::FFT< Real >inlineprivatestatic
zeros(const Array< Real > &numerator)Aleph::FFT< Real >inlinestatic
zeros(const IIRCoefficients &coeffs)Aleph::FFT< Real >inlinestatic
zeros(const BiquadSection &section)Aleph::FFT< Real >inlinestatic
zeros(const Array< BiquadSection > &sections)Aleph::FFT< Real >inlinestatic
zeros(const Container &numerator)Aleph::FFT< Real >inlinestatic
zeros(const SectionsContainer &sections)Aleph::FFT< Real >inlinestatic