[−][src]Module basic_dsp_interop::facade32
Functions for 32bit floating point number based vectors. Please refer to the other chapters of the help for documentation of the functions.
Functions
| abs32 | |
| acos32 | |
| acosh32 | |
| add32 | |
| add_smaller_vector32 | |
| add_vector32 | |
| apply_custom_window32 | Creates a window from the function |
| apply_window32 |
|
| asin32 | |
| asinh32 | |
| atan32 | |
| atanh32 | |
| clone32 | |
| complex_data32 | |
| complex_divide32 | |
| complex_dot_product32 | |
| complex_dot_product_prec32 | |
| complex_offset32 | |
| complex_scale32 | |
| complex_statistics32 | |
| complex_statistics_prec32 | |
| complex_statistics_split32 | |
| complex_statistics_split_prec32 | |
| complex_sum32 | |
| complex_sum_prec32 | |
| complex_sum_sq32 | |
| complex_sum_sq_prec32 | |
| conj32 | |
| convolve32 |
|
| convolve_complex32 | Convolves the vector with an impulse response defined by |
| convolve_real32 | Convolves the vector with an impulse response defined by |
| convolve_signal32 | |
| correlate32 | |
| cos32 | |
| cos_approx32 | |
| cosh32 | |
| cum_sum32 | |
| decimatei32 | |
| delete_vector32 | |
| diff32 | |
| diff_with_start32 | |
| div32 | |
| div_smaller_vector32 | |
| div_vector32 | |
| exp32 | |
| exp_approx32 | |
| expf32 | |
| expf_approx32 | |
| fft32 | |
| fft_shift32 | |
| get_allocated_len32 | |
| get_delta32 | |
| get_domain32 | Returns the vector domain as integer: |
| get_imag32 | |
| get_len32 | |
| get_mag_phase32 | |
| get_magnitude32 | |
| get_magnitude_squared32 | |
| get_phase32 | |
| get_points32 | |
| get_real32 | |
| get_real_imag32 | |
| get_value32 | |
| ifft32 | |
| ifft_shift32 | |
| interpft32 | |
| interpolate32 |
|
| interpolate_custom32 | Convolves the vector with an frequency response defined by |
| interpolate_hermite32 | |
| interpolate_lin32 | |
| interpolatef32 |
|
| interpolatef_custom32 | Convolves the vector with an impulse response defined by |
| interpolatei32 |
|
| interpolatei_custom32 | Convolves the vector with an impulse response defined by |
| is_complex32 | |
| ln32 | |
| ln_approx32 | |
| log32 | |
| log_approx32 | |
| magnitude32 | |
| magnitude_squared32 | |
| map_aggregate_complex32 | Warning: This function interface heavily works around the Rust type system and the safety it provides. Use with great care! |
| map_aggregate_real32 | Warning: This function interface heavily works around the Rust type system and the safety it provides. Use with great care! |
| map_inplace_complex32 | |
| map_inplace_real32 | |
| merge32 | |
| mirror32 | |
| mul32 | |
| mul_smaller_vector32 | |
| mul_vector32 | |
| multiply_complex_exponential32 | |
| multiply_frequency_response32 |
|
| multiply_frequency_response_complex32 | Convolves the vector with an impulse response defined by |
| multiply_frequency_response_real32 | Convolves the vector with an impulse response defined by |
| new32 | |
| new_with_detailed_performance_options32 | |
| new_with_performance_options32 | |
| overwrite_data32 | |
| phase32 | |
| plain_fft32 | |
| plain_ifft32 | |
| plain_sfft32 | |
| plain_sifft32 | |
| powf32 | |
| powf_approx32 | |
| prepare_argument32 | |
| prepare_argument_padded32 | |
| real_dot_product32 | |
| real_dot_product_prec32 | |
| real_offset32 | |
| real_scale32 | |
| real_statistics32 | |
| real_statistics_prec32 | |
| real_statistics_split32 | |
| real_statistics_split_prec32 | |
| real_sum32 | |
| real_sum_prec32 | |
| real_sum_sq32 | |
| real_sum_sq_prec32 | |
| reverse32 | |
| root32 | |
| set_len32 | |
| set_mag_phase32 | |
| set_real_imag32 | |
| set_value32 | |
| sfft32 | |
| sifft32 | |
| sin32 | |
| sin_approx32 | |
| sinh32 | |
| split_into32 | |
| sqrt32 | |
| square32 | |
| sub32 | |
| sub_smaller_vector32 | |
| sub_vector32 | |
| swap_halves32 | |
| tan32 | |
| tanh32 | |
| to_complex32 | |
| to_imag32 | |
| to_real32 | |
| unapply_custom_window32 | See |
| unapply_window32 | See |
| unwrap32 | |
| windowed_custom_fft32 | See |
| windowed_custom_ifft32 | See |
| windowed_custom_sfft32 | See |
| windowed_custom_sifft32 | See |
| windowed_fft32 | See |
| windowed_ifft32 | See |
| windowed_sfft32 | See |
| windowed_sifft32 | See |
| wrap32 | |
| zero_interleave32 | |
| zero_pad32 |
|
Type Definitions
| VecBox | |
| VecBuf |