Module basic_dsp_interop::facade32
[−]
[src]
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_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 |