|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
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) noexcept | Aleph::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 > §ions, 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) noexcept | Aleph::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() noexcept | Aleph::FFT< Real > | inlinestatic |
| avx2_kernel_compiled() noexcept | Aleph::FFT< Real > | inlinestatic |
| avx2_runtime_available() noexcept | Aleph::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() noexcept | Aleph::FFT< Real > | inlinestatic |
| batched_plan_simd_backend_name() noexcept | Aleph::FFT< Real > | inlinestatic |
| batched_sosfilt(const Array< Array< Real > > &signals, const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| batched_sosfilt(const SignalsContainer &signals, const SectionsContainer §ions) | 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) noexcept | Aleph::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 typedef | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::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() noexcept | Aleph::FFT< Real > | inlinestatic |
| detected_simd_backend_name() noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::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 > §ions, 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 §ion) | Aleph::FFT< Real > | inlinestatic |
| filtfilt(const Array< Real > &signal, const Array< BiquadSection > §ions) | 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 §ion) | Aleph::FFT< Real > | inlinestatic |
| filtfilt(const SignalContainer &signal, const SectionsContainer §ions) | 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 §ion, const size_t num_points=512, const bool whole=false) | Aleph::FFT< Real > | inlinestatic |
| freqz(const Array< BiquadSection > §ions, 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 §ions, 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 §ion, const size_t num_points=1024, const bool whole=false) | Aleph::FFT< Real > | inlinestatic |
| gain_margin(const Array< BiquadSection > §ions, 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 §ions, 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) noexcept | Aleph::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 §ion, const size_t num_points=512, const bool whole=false) | Aleph::FFT< Real > | inlinestatic |
| group_delay(const Array< BiquadSection > §ions, 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 §ions, 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 §ion, const Real tolerance) | Aleph::FFT< Real > | inlinestatic |
| has_near_pole_zero_cancellation(const Array< BiquadSection > §ions, 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 §ions, const Real tolerance) | Aleph::FFT< Real > | inlinestatic |
| hermitian_tolerance(const Complex &lhs, const Complex &rhs, const size_t n) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| integrate_cos_basis(const Real omega_lo, const Real omega_hi, const size_t harmonic) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| integrate_cos_product(const Real omega_lo, const Real omega_hi, const size_t lhs_harmonic, const size_t rhs_harmonic) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| integrate_offset_cos_basis(const Real omega_lo, const Real omega_hi, const size_t harmonic) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| interpolate_crossing(const Real x0, const Real y0, const Real x1, const Real y1, const Real target) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| interpolate_value_at(const Real x0, const Real y0, const Real x1, const Real y1, const Real x) noexcept | Aleph::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_Container | Aleph::FFT< Real > | privatestatic |
| Is_Complex_Container | Aleph::FFT< Real > | privatestatic |
| is_one_sided_interior_bin(const size_t bin, const size_t fft_size) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| is_power_of_two(const size_t n) noexcept | Aleph::FFT< Real > | inlinestatic |
| Is_Real_Batch_Container | Aleph::FFT< Real > | privatestatic |
| Is_Real_Container | Aleph::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 §ion) | Aleph::FFT< Real > | inlinestatic |
| is_stable(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| is_stable(const Container &denominator) | Aleph::FFT< Real > | inlinestatic |
| is_stable(const SectionsContainer §ions) | 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 §ion, 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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| max_root_radius(const Array< Complex > &roots) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| minimum_cancellation_distance_impl(const Array< PoleZeroPair > &pairs) noexcept | Aleph::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 §ion) | Aleph::FFT< Real > | inlinestatic |
| minimum_pole_zero_distance(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| minimum_pole_zero_distance(const NumContainer &numerator, const DenContainer &denominator) | Aleph::FFT< Real > | inlinestatic |
| minimum_pole_zero_distance(const SectionsContainer §ions) | Aleph::FFT< Real > | inlinestatic |
| modified_bessel_i0(const Real x) noexcept | Aleph::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() noexcept | Aleph::FFT< Real > | inlinestatic |
| neon_kernel_compiled() noexcept | Aleph::FFT< Real > | inlinestatic |
| neon_runtime_available() noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| overlap_profile_has_nola(const Array< Real > &profile) noexcept | Aleph::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 §ion) | Aleph::FFT< Real > | inlinestatic |
| pair_poles_and_zeros(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| pair_poles_and_zeros(const NumContainer &numerator, const DenContainer &denominator) | Aleph::FFT< Real > | inlinestatic |
| pair_poles_and_zeros(const SectionsContainer §ions) | 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 > §ions, 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 §ion, const size_t num_points=512, const bool whole=false) | Aleph::FFT< Real > | inlinestatic |
| phase_delay(const Array< BiquadSection > §ions, 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 §ions, 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 §ion, const size_t num_points=1024, const bool whole=false) | Aleph::FFT< Real > | inlinestatic |
| phase_margin(const Array< BiquadSection > §ions, 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 §ions, 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 §ion) | Aleph::FFT< Real > | inlinestatic |
| poles(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| poles(const Container &denominator) | Aleph::FFT< Real > | inlinestatic |
| poles(const SectionsContainer §ions) | Aleph::FFT< Real > | inlinestatic |
| polish_roots_with_newton(const Array< Real > &coefficients, Array< Complex > &roots, const Real tol, const size_t iterations) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| polynomial_root_upper_bound(const Array< Real > &monic) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| recommended_cache_tile_size(const size_t transform_size, const size_t batch_size, ThreadPool *pool) noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::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)) noexcept | Aleph::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)) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| signed_binomial(const size_t power, const Real sign) | Aleph::FFT< Real > | inlineprivatestatic |
| simd_backend() noexcept | Aleph::FFT< Real > | inlinestatic |
| simd_backend_name(const SimdBackend backend) noexcept | Aleph::FFT< Real > | inlinestatic |
| simd_backend_name() noexcept | Aleph::FFT< Real > | inlinestatic |
| simd_preference() noexcept | Aleph::FFT< Real > | inlinestatic |
| simd_preference_name(const SimdPreference preference) noexcept | Aleph::FFT< Real > | inlinestatic |
| simd_preference_name() noexcept | Aleph::FFT< Real > | inlinestatic |
| SimdBackend enum name | Aleph::FFT< Real > | |
| SimdPreference enum name | Aleph::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 > §ions, const char *ctx) | Aleph::FFT< Real > | inlineprivatestatic |
| sosfilt(const Array< Real > &signal, const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| sosfilt(const SignalContainer &signal, const SectionsContainer §ions) | Aleph::FFT< Real > | inlinestatic |
| SpectrogramLayout enum name | Aleph::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 §ion) | Aleph::FFT< Real > | inlinestatic |
| stability_margin(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| stability_margin(const Container &denominator) | Aleph::FFT< Real > | inlinestatic |
| stability_margin(const SectionsContainer §ions) | 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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| sum_values(const Array< Real > &input) noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::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) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| try_durand_kerner_roots(const Array< Real > &coefficients, const Real tol, Array< Complex > &roots, const size_t max_iterations=192) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| try_laguerre_roots(const Array< Real > &coefficients, const Real tol, Array< Complex > &roots) noexcept | Aleph::FFT< Real > | inlineprivatestatic |
| twiddle_at(const Real angle, const size_t index) | Aleph::FFT< Real > | inlineprivatestatic |
| twiddle_refresh_period | Aleph::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 §ion, const Real tolerance) | Aleph::FFT< Real > | inlinestatic |
| validate_no_near_pole_zero_cancellation(const Array< BiquadSection > §ions, 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 §ions, 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 §ion) | Aleph::FFT< Real > | inlinestatic |
| validate_stable(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| validate_stable(const Container &denominator) | Aleph::FFT< Real > | inlinestatic |
| validate_stable(const SectionsContainer §ions) | 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 §ion, const Real min_margin) | Aleph::FFT< Real > | inlinestatic |
| validate_stable(const Array< BiquadSection > §ions, 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 §ions, 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 typedef | Aleph::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 §ion) | Aleph::FFT< Real > | inlinestatic |
| zeros(const Array< BiquadSection > §ions) | Aleph::FFT< Real > | inlinestatic |
| zeros(const Container &numerator) | Aleph::FFT< Real > | inlinestatic |
| zeros(const SectionsContainer §ions) | Aleph::FFT< Real > | inlinestatic |