Trait basic_dsp::DotProductOps
[−]
[src]
pub trait DotProductOps<T>: Sized where T: Sized { fn dot_product(&self, factor: &Self) -> ScalarResult<T>; }
An operation which multiplies each vector element with a constant
Required Methods
fn dot_product(&self, factor: &Self) -> ScalarResult<T>
Calculates the dot product of self and factor. Self and factor remain unchanged.
Implementors
impl DotProductOps<f32> for GenericDataVector<f32>impl DotProductOps<f64> for GenericDataVector<f64>impl DotProductOps<Complex<f32>> for GenericDataVector<f32>impl DotProductOps<Complex<f64>> for GenericDataVector<f64>impl DotProductOps<f32> for RealTimeVector<f32>impl DotProductOps<f64> for RealTimeVector<f64>impl DotProductOps<f32> for RealFreqVector<f32>impl DotProductOps<f64> for RealFreqVector<f64>impl DotProductOps<Complex<f32>> for ComplexTimeVector<f32>impl DotProductOps<Complex<f64>> for ComplexTimeVector<f64>impl DotProductOps<Complex<f32>> for ComplexFreqVector<f32>impl DotProductOps<Complex<f64>> for ComplexFreqVector<f64>