Module basic_dsp_vector::numbers
source · [−]Expand description
Traits from the num
crate which are used inside basic_dsp
and extensions to those traits.
Structs
A complex number in Cartesian form.
Traits
A trait for a numeric value which at least supports a subset of the operations defined in this crate.
Can be an integer or a floating point number. In order to have support for all operations in this crate
a must implement the
RealNumber
.Generic trait for floating point numbers
The base trait for numeric types, covering
0
and 1
values,
comparisons, basic numeric operations, and string conversion.Defines a multiplicative identity element for
Self
.A real floating pointer number intended to abstract over
f32
and f64
.Associates a number type with a SIMD register type.
This trait is necessary so that we can define zero for types outside this crate.
It calls the
num_traits::Zero
trait where possible.