Trait argmin_math::ArgminDot

source ·
pub trait ArgminDot<T, U> {
    // Required method
    fn dot(&self, other: &T) -> U;
}
Expand description

Dot/scalar product of T and self

Required Methods§

source

fn dot(&self, other: &T) -> U

Dot/scalar product of T and self

Implementations on Foreign Types§

source§

impl ArgminDot<f32, f32> for f32

source§

fn dot(&self, other: &f32) -> f32

source§

impl ArgminDot<f32, Vec<f32>> for Vec<f32>

source§

fn dot(&self, other: &f32) -> Vec<f32>

source§

impl ArgminDot<f32, Vec<Vec<f32>>> for Vec<Vec<f32>>

source§

fn dot(&self, other: &f32) -> Vec<Vec<f32>>

source§

impl ArgminDot<f32, ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>> for Array1<f32>

source§

fn dot(&self, other: &f32) -> Array1<f32>

source§

impl ArgminDot<f32, ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for Array2<f32>

source§

fn dot(&self, other: &f32) -> Array2<f32>

source§

impl ArgminDot<f64, f64> for f64

source§

fn dot(&self, other: &f64) -> f64

source§

impl ArgminDot<f64, Vec<f64>> for Vec<f64>

source§

fn dot(&self, other: &f64) -> Vec<f64>

source§

impl ArgminDot<f64, Vec<Vec<f64>>> for Vec<Vec<f64>>

source§

fn dot(&self, other: &f64) -> Vec<Vec<f64>>

source§

impl ArgminDot<f64, ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Array1<f64>

source§

fn dot(&self, other: &f64) -> Array1<f64>

source§

impl ArgminDot<f64, ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>> for Array2<f64>

source§

fn dot(&self, other: &f64) -> Array2<f64>

source§

impl ArgminDot<i8, i8> for i8

source§

fn dot(&self, other: &i8) -> i8

source§

impl ArgminDot<i8, Vec<i8>> for Vec<i8>

source§

fn dot(&self, other: &i8) -> Vec<i8>

source§

impl ArgminDot<i8, Vec<Vec<i8>>> for Vec<Vec<i8>>

source§

fn dot(&self, other: &i8) -> Vec<Vec<i8>>

source§

impl ArgminDot<i8, ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>> for Array1<i8>

source§

fn dot(&self, other: &i8) -> Array1<i8>

source§

impl ArgminDot<i8, ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>> for Array2<i8>

source§

fn dot(&self, other: &i8) -> Array2<i8>

source§

impl ArgminDot<i16, i16> for i16

source§

fn dot(&self, other: &i16) -> i16

source§

impl ArgminDot<i16, Vec<i16>> for Vec<i16>

source§

fn dot(&self, other: &i16) -> Vec<i16>

source§

impl ArgminDot<i16, Vec<Vec<i16>>> for Vec<Vec<i16>>

source§

fn dot(&self, other: &i16) -> Vec<Vec<i16>>

source§

impl ArgminDot<i16, ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>> for Array1<i16>

source§

fn dot(&self, other: &i16) -> Array1<i16>

source§

impl ArgminDot<i16, ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>> for Array2<i16>

source§

fn dot(&self, other: &i16) -> Array2<i16>

source§

impl ArgminDot<i32, i32> for i32

source§

fn dot(&self, other: &i32) -> i32

source§

impl ArgminDot<i32, Vec<i32>> for Vec<i32>

source§

fn dot(&self, other: &i32) -> Vec<i32>

source§

impl ArgminDot<i32, Vec<Vec<i32>>> for Vec<Vec<i32>>

source§

fn dot(&self, other: &i32) -> Vec<Vec<i32>>

source§

impl ArgminDot<i32, ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>> for Array1<i32>

source§

fn dot(&self, other: &i32) -> Array1<i32>

source§

impl ArgminDot<i32, ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>> for Array2<i32>

source§

fn dot(&self, other: &i32) -> Array2<i32>

source§

impl ArgminDot<i64, i64> for i64

source§

fn dot(&self, other: &i64) -> i64

source§

impl ArgminDot<i64, Vec<i64>> for Vec<i64>

source§

fn dot(&self, other: &i64) -> Vec<i64>

source§

impl ArgminDot<i64, Vec<Vec<i64>>> for Vec<Vec<i64>>

source§

fn dot(&self, other: &i64) -> Vec<Vec<i64>>

source§

impl ArgminDot<i64, ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>> for Array1<i64>

source§

fn dot(&self, other: &i64) -> Array1<i64>

source§

impl ArgminDot<i64, ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>> for Array2<i64>

source§

fn dot(&self, other: &i64) -> Array2<i64>

source§

impl ArgminDot<u8, u8> for u8

source§

fn dot(&self, other: &u8) -> u8

source§

impl ArgminDot<u8, Vec<u8>> for Vec<u8>

source§

fn dot(&self, other: &u8) -> Vec<u8>

source§

impl ArgminDot<u8, Vec<Vec<u8>>> for Vec<Vec<u8>>

source§

fn dot(&self, other: &u8) -> Vec<Vec<u8>>

source§

impl ArgminDot<u8, ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>> for Array1<u8>

source§

fn dot(&self, other: &u8) -> Array1<u8>

source§

impl ArgminDot<u8, ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>> for Array2<u8>

source§

fn dot(&self, other: &u8) -> Array2<u8>

source§

impl ArgminDot<u16, u16> for u16

source§

fn dot(&self, other: &u16) -> u16

source§

impl ArgminDot<u16, Vec<u16>> for Vec<u16>

source§

fn dot(&self, other: &u16) -> Vec<u16>

source§

impl ArgminDot<u16, Vec<Vec<u16>>> for Vec<Vec<u16>>

source§

fn dot(&self, other: &u16) -> Vec<Vec<u16>>

source§

impl ArgminDot<u16, ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>> for Array1<u16>

source§

fn dot(&self, other: &u16) -> Array1<u16>

source§

impl ArgminDot<u16, ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>> for Array2<u16>

source§

fn dot(&self, other: &u16) -> Array2<u16>

source§

impl ArgminDot<u32, u32> for u32

source§

fn dot(&self, other: &u32) -> u32

source§

impl ArgminDot<u32, Vec<u32>> for Vec<u32>

source§

fn dot(&self, other: &u32) -> Vec<u32>

source§

impl ArgminDot<u32, Vec<Vec<u32>>> for Vec<Vec<u32>>

source§

fn dot(&self, other: &u32) -> Vec<Vec<u32>>

source§

impl ArgminDot<u32, ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>> for Array1<u32>

source§

fn dot(&self, other: &u32) -> Array1<u32>

source§

impl ArgminDot<u32, ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>> for Array2<u32>

source§

fn dot(&self, other: &u32) -> Array2<u32>

source§

impl ArgminDot<u64, u64> for u64

source§

fn dot(&self, other: &u64) -> u64

source§

impl ArgminDot<u64, Vec<u64>> for Vec<u64>

source§

fn dot(&self, other: &u64) -> Vec<u64>

source§

impl ArgminDot<u64, Vec<Vec<u64>>> for Vec<Vec<u64>>

source§

fn dot(&self, other: &u64) -> Vec<Vec<u64>>

source§

impl ArgminDot<u64, ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>> for Array1<u64>

source§

fn dot(&self, other: &u64) -> Array1<u64>

source§

impl ArgminDot<u64, ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>> for Array2<u64>

source§

fn dot(&self, other: &u64) -> Array2<u64>

source§

impl ArgminDot<Vec<f32>, f32> for Vec<f32>

source§

fn dot(&self, other: &Vec<f32>) -> f32

source§

impl ArgminDot<Vec<f32>, Vec<f32>> for f32

source§

fn dot(&self, other: &Vec<f32>) -> Vec<f32>

source§

impl ArgminDot<Vec<f32>, Vec<f32>> for Vec<Vec<f32>>

source§

fn dot(&self, other: &Vec<f32>) -> Vec<f32>

source§

impl ArgminDot<Vec<f32>, Vec<Vec<f32>>> for Vec<f32>

source§

fn dot(&self, other: &Vec<f32>) -> Vec<Vec<f32>>

source§

impl ArgminDot<Vec<f64>, f64> for Vec<f64>

source§

fn dot(&self, other: &Vec<f64>) -> f64

source§

impl ArgminDot<Vec<f64>, Vec<f64>> for f64

source§

fn dot(&self, other: &Vec<f64>) -> Vec<f64>

source§

impl ArgminDot<Vec<f64>, Vec<f64>> for Vec<Vec<f64>>

source§

fn dot(&self, other: &Vec<f64>) -> Vec<f64>

source§

impl ArgminDot<Vec<f64>, Vec<Vec<f64>>> for Vec<f64>

source§

fn dot(&self, other: &Vec<f64>) -> Vec<Vec<f64>>

source§

impl ArgminDot<Vec<i8>, i8> for Vec<i8>

source§

fn dot(&self, other: &Vec<i8>) -> i8

source§

impl ArgminDot<Vec<i8>, Vec<i8>> for i8

source§

fn dot(&self, other: &Vec<i8>) -> Vec<i8>

source§

impl ArgminDot<Vec<i8>, Vec<i8>> for Vec<Vec<i8>>

source§

fn dot(&self, other: &Vec<i8>) -> Vec<i8>

source§

impl ArgminDot<Vec<i8>, Vec<Vec<i8>>> for Vec<i8>

source§

fn dot(&self, other: &Vec<i8>) -> Vec<Vec<i8>>

source§

impl ArgminDot<Vec<i16>, i16> for Vec<i16>

source§

fn dot(&self, other: &Vec<i16>) -> i16

source§

impl ArgminDot<Vec<i16>, Vec<i16>> for i16

source§

fn dot(&self, other: &Vec<i16>) -> Vec<i16>

source§

impl ArgminDot<Vec<i16>, Vec<i16>> for Vec<Vec<i16>>

source§

fn dot(&self, other: &Vec<i16>) -> Vec<i16>

source§

impl ArgminDot<Vec<i16>, Vec<Vec<i16>>> for Vec<i16>

source§

fn dot(&self, other: &Vec<i16>) -> Vec<Vec<i16>>

source§

impl ArgminDot<Vec<i32>, i32> for Vec<i32>

source§

fn dot(&self, other: &Vec<i32>) -> i32

source§

impl ArgminDot<Vec<i32>, Vec<i32>> for i32

source§

fn dot(&self, other: &Vec<i32>) -> Vec<i32>

source§

impl ArgminDot<Vec<i32>, Vec<i32>> for Vec<Vec<i32>>

source§

fn dot(&self, other: &Vec<i32>) -> Vec<i32>

source§

impl ArgminDot<Vec<i32>, Vec<Vec<i32>>> for Vec<i32>

source§

fn dot(&self, other: &Vec<i32>) -> Vec<Vec<i32>>

source§

impl ArgminDot<Vec<i64>, i64> for Vec<i64>

source§

fn dot(&self, other: &Vec<i64>) -> i64

source§

impl ArgminDot<Vec<i64>, Vec<i64>> for i64

source§

fn dot(&self, other: &Vec<i64>) -> Vec<i64>

source§

impl ArgminDot<Vec<i64>, Vec<i64>> for Vec<Vec<i64>>

source§

fn dot(&self, other: &Vec<i64>) -> Vec<i64>

source§

impl ArgminDot<Vec<i64>, Vec<Vec<i64>>> for Vec<i64>

source§

fn dot(&self, other: &Vec<i64>) -> Vec<Vec<i64>>

source§

impl ArgminDot<Vec<u8>, u8> for Vec<u8>

source§

fn dot(&self, other: &Vec<u8>) -> u8

source§

impl ArgminDot<Vec<u8>, Vec<u8>> for u8

source§

fn dot(&self, other: &Vec<u8>) -> Vec<u8>

source§

impl ArgminDot<Vec<u8>, Vec<u8>> for Vec<Vec<u8>>

source§

fn dot(&self, other: &Vec<u8>) -> Vec<u8>

source§

impl ArgminDot<Vec<u8>, Vec<Vec<u8>>> for Vec<u8>

source§

fn dot(&self, other: &Vec<u8>) -> Vec<Vec<u8>>

source§

impl ArgminDot<Vec<u16>, u16> for Vec<u16>

source§

fn dot(&self, other: &Vec<u16>) -> u16

source§

impl ArgminDot<Vec<u16>, Vec<u16>> for u16

source§

fn dot(&self, other: &Vec<u16>) -> Vec<u16>

source§

impl ArgminDot<Vec<u16>, Vec<u16>> for Vec<Vec<u16>>

source§

fn dot(&self, other: &Vec<u16>) -> Vec<u16>

source§

impl ArgminDot<Vec<u16>, Vec<Vec<u16>>> for Vec<u16>

source§

fn dot(&self, other: &Vec<u16>) -> Vec<Vec<u16>>

source§

impl ArgminDot<Vec<u32>, u32> for Vec<u32>

source§

fn dot(&self, other: &Vec<u32>) -> u32

source§

impl ArgminDot<Vec<u32>, Vec<u32>> for u32

source§

fn dot(&self, other: &Vec<u32>) -> Vec<u32>

source§

impl ArgminDot<Vec<u32>, Vec<u32>> for Vec<Vec<u32>>

source§

fn dot(&self, other: &Vec<u32>) -> Vec<u32>

source§

impl ArgminDot<Vec<u32>, Vec<Vec<u32>>> for Vec<u32>

source§

fn dot(&self, other: &Vec<u32>) -> Vec<Vec<u32>>

source§

impl ArgminDot<Vec<u64>, u64> for Vec<u64>

source§

fn dot(&self, other: &Vec<u64>) -> u64

source§

impl ArgminDot<Vec<u64>, Vec<u64>> for u64

source§

fn dot(&self, other: &Vec<u64>) -> Vec<u64>

source§

impl ArgminDot<Vec<u64>, Vec<u64>> for Vec<Vec<u64>>

source§

fn dot(&self, other: &Vec<u64>) -> Vec<u64>

source§

impl ArgminDot<Vec<u64>, Vec<Vec<u64>>> for Vec<u64>

source§

fn dot(&self, other: &Vec<u64>) -> Vec<Vec<u64>>

source§

impl ArgminDot<Vec<Vec<f32>>, Vec<Vec<f32>>> for f32

source§

fn dot(&self, other: &Vec<Vec<f32>>) -> Vec<Vec<f32>>

source§

impl ArgminDot<Vec<Vec<f32>>, Vec<Vec<f32>>> for Vec<Vec<f32>>

source§

fn dot(&self, other: &Vec<Vec<f32>>) -> Vec<Vec<f32>>

source§

impl ArgminDot<Vec<Vec<f64>>, Vec<Vec<f64>>> for f64

source§

fn dot(&self, other: &Vec<Vec<f64>>) -> Vec<Vec<f64>>

source§

impl ArgminDot<Vec<Vec<f64>>, Vec<Vec<f64>>> for Vec<Vec<f64>>

source§

fn dot(&self, other: &Vec<Vec<f64>>) -> Vec<Vec<f64>>

source§

impl ArgminDot<Vec<Vec<i8>>, Vec<Vec<i8>>> for i8

source§

fn dot(&self, other: &Vec<Vec<i8>>) -> Vec<Vec<i8>>

source§

impl ArgminDot<Vec<Vec<i8>>, Vec<Vec<i8>>> for Vec<Vec<i8>>

source§

fn dot(&self, other: &Vec<Vec<i8>>) -> Vec<Vec<i8>>

source§

impl ArgminDot<Vec<Vec<i16>>, Vec<Vec<i16>>> for i16

source§

fn dot(&self, other: &Vec<Vec<i16>>) -> Vec<Vec<i16>>

source§

impl ArgminDot<Vec<Vec<i16>>, Vec<Vec<i16>>> for Vec<Vec<i16>>

source§

fn dot(&self, other: &Vec<Vec<i16>>) -> Vec<Vec<i16>>

source§

impl ArgminDot<Vec<Vec<i32>>, Vec<Vec<i32>>> for i32

source§

fn dot(&self, other: &Vec<Vec<i32>>) -> Vec<Vec<i32>>

source§

impl ArgminDot<Vec<Vec<i32>>, Vec<Vec<i32>>> for Vec<Vec<i32>>

source§

fn dot(&self, other: &Vec<Vec<i32>>) -> Vec<Vec<i32>>

source§

impl ArgminDot<Vec<Vec<i64>>, Vec<Vec<i64>>> for i64

source§

fn dot(&self, other: &Vec<Vec<i64>>) -> Vec<Vec<i64>>

source§

impl ArgminDot<Vec<Vec<i64>>, Vec<Vec<i64>>> for Vec<Vec<i64>>

source§

fn dot(&self, other: &Vec<Vec<i64>>) -> Vec<Vec<i64>>

source§

impl ArgminDot<Vec<Vec<u8>>, Vec<Vec<u8>>> for u8

source§

fn dot(&self, other: &Vec<Vec<u8>>) -> Vec<Vec<u8>>

source§

impl ArgminDot<Vec<Vec<u8>>, Vec<Vec<u8>>> for Vec<Vec<u8>>

source§

fn dot(&self, other: &Vec<Vec<u8>>) -> Vec<Vec<u8>>

source§

impl ArgminDot<Vec<Vec<u16>>, Vec<Vec<u16>>> for u16

source§

fn dot(&self, other: &Vec<Vec<u16>>) -> Vec<Vec<u16>>

source§

impl ArgminDot<Vec<Vec<u16>>, Vec<Vec<u16>>> for Vec<Vec<u16>>

source§

fn dot(&self, other: &Vec<Vec<u16>>) -> Vec<Vec<u16>>

source§

impl ArgminDot<Vec<Vec<u32>>, Vec<Vec<u32>>> for u32

source§

fn dot(&self, other: &Vec<Vec<u32>>) -> Vec<Vec<u32>>

source§

impl ArgminDot<Vec<Vec<u32>>, Vec<Vec<u32>>> for Vec<Vec<u32>>

source§

fn dot(&self, other: &Vec<Vec<u32>>) -> Vec<Vec<u32>>

source§

impl ArgminDot<Vec<Vec<u64>>, Vec<Vec<u64>>> for u64

source§

fn dot(&self, other: &Vec<Vec<u64>>) -> Vec<Vec<u64>>

source§

impl ArgminDot<Vec<Vec<u64>>, Vec<Vec<u64>>> for Vec<Vec<u64>>

source§

fn dot(&self, other: &Vec<Vec<u64>>) -> Vec<Vec<u64>>

source§

impl ArgminDot<Vec<Vec<Complex<f32>>>, Vec<Vec<Complex<f32>>>> for Vec<Vec<Complex<f32>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<f32>>>) -> Vec<Vec<Complex<f32>>>

source§

impl ArgminDot<Vec<Vec<Complex<f32>>>, Vec<Vec<Complex<f32>>>> for Complex<f32>

source§

fn dot(&self, other: &Vec<Vec<Complex<f32>>>) -> Vec<Vec<Complex<f32>>>

source§

impl ArgminDot<Vec<Vec<Complex<f64>>>, Vec<Vec<Complex<f64>>>> for Vec<Vec<Complex<f64>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<f64>>>) -> Vec<Vec<Complex<f64>>>

source§

impl ArgminDot<Vec<Vec<Complex<f64>>>, Vec<Vec<Complex<f64>>>> for Complex<f64>

source§

fn dot(&self, other: &Vec<Vec<Complex<f64>>>) -> Vec<Vec<Complex<f64>>>

source§

impl ArgminDot<Vec<Vec<Complex<i8>>>, Vec<Vec<Complex<i8>>>> for Vec<Vec<Complex<i8>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<i8>>>) -> Vec<Vec<Complex<i8>>>

source§

impl ArgminDot<Vec<Vec<Complex<i8>>>, Vec<Vec<Complex<i8>>>> for Complex<i8>

source§

fn dot(&self, other: &Vec<Vec<Complex<i8>>>) -> Vec<Vec<Complex<i8>>>

source§

impl ArgminDot<Vec<Vec<Complex<i16>>>, Vec<Vec<Complex<i16>>>> for Vec<Vec<Complex<i16>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<i16>>>) -> Vec<Vec<Complex<i16>>>

source§

impl ArgminDot<Vec<Vec<Complex<i16>>>, Vec<Vec<Complex<i16>>>> for Complex<i16>

source§

fn dot(&self, other: &Vec<Vec<Complex<i16>>>) -> Vec<Vec<Complex<i16>>>

source§

impl ArgminDot<Vec<Vec<Complex<i32>>>, Vec<Vec<Complex<i32>>>> for Vec<Vec<Complex<i32>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<i32>>>) -> Vec<Vec<Complex<i32>>>

source§

impl ArgminDot<Vec<Vec<Complex<i32>>>, Vec<Vec<Complex<i32>>>> for Complex<i32>

source§

fn dot(&self, other: &Vec<Vec<Complex<i32>>>) -> Vec<Vec<Complex<i32>>>

source§

impl ArgminDot<Vec<Vec<Complex<i64>>>, Vec<Vec<Complex<i64>>>> for Vec<Vec<Complex<i64>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<i64>>>) -> Vec<Vec<Complex<i64>>>

source§

impl ArgminDot<Vec<Vec<Complex<i64>>>, Vec<Vec<Complex<i64>>>> for Complex<i64>

source§

fn dot(&self, other: &Vec<Vec<Complex<i64>>>) -> Vec<Vec<Complex<i64>>>

source§

impl ArgminDot<Vec<Vec<Complex<u8>>>, Vec<Vec<Complex<u8>>>> for Vec<Vec<Complex<u8>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<u8>>>) -> Vec<Vec<Complex<u8>>>

source§

impl ArgminDot<Vec<Vec<Complex<u8>>>, Vec<Vec<Complex<u8>>>> for Complex<u8>

source§

fn dot(&self, other: &Vec<Vec<Complex<u8>>>) -> Vec<Vec<Complex<u8>>>

source§

impl ArgminDot<Vec<Vec<Complex<u16>>>, Vec<Vec<Complex<u16>>>> for Vec<Vec<Complex<u16>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<u16>>>) -> Vec<Vec<Complex<u16>>>

source§

impl ArgminDot<Vec<Vec<Complex<u16>>>, Vec<Vec<Complex<u16>>>> for Complex<u16>

source§

fn dot(&self, other: &Vec<Vec<Complex<u16>>>) -> Vec<Vec<Complex<u16>>>

source§

impl ArgminDot<Vec<Vec<Complex<u32>>>, Vec<Vec<Complex<u32>>>> for Vec<Vec<Complex<u32>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<u32>>>) -> Vec<Vec<Complex<u32>>>

source§

impl ArgminDot<Vec<Vec<Complex<u32>>>, Vec<Vec<Complex<u32>>>> for Complex<u32>

source§

fn dot(&self, other: &Vec<Vec<Complex<u32>>>) -> Vec<Vec<Complex<u32>>>

source§

impl ArgminDot<Vec<Vec<Complex<u64>>>, Vec<Vec<Complex<u64>>>> for Vec<Vec<Complex<u64>>>

source§

fn dot(&self, other: &Vec<Vec<Complex<u64>>>) -> Vec<Vec<Complex<u64>>>

source§

impl ArgminDot<Vec<Vec<Complex<u64>>>, Vec<Vec<Complex<u64>>>> for Complex<u64>

source§

fn dot(&self, other: &Vec<Vec<Complex<u64>>>) -> Vec<Vec<Complex<u64>>>

source§

impl ArgminDot<Vec<Complex<f32>>, Vec<Vec<Complex<f32>>>> for Vec<Complex<f32>>

source§

fn dot(&self, other: &Vec<Complex<f32>>) -> Vec<Vec<Complex<f32>>>

source§

impl ArgminDot<Vec<Complex<f32>>, Vec<Complex<f32>>> for Vec<Vec<Complex<f32>>>

source§

fn dot(&self, other: &Vec<Complex<f32>>) -> Vec<Complex<f32>>

source§

impl ArgminDot<Vec<Complex<f32>>, Vec<Complex<f32>>> for Complex<f32>

source§

fn dot(&self, other: &Vec<Complex<f32>>) -> Vec<Complex<f32>>

source§

impl ArgminDot<Vec<Complex<f32>>, Complex<f32>> for Vec<Complex<f32>>

source§

fn dot(&self, other: &Vec<Complex<f32>>) -> Complex<f32>

source§

impl ArgminDot<Vec<Complex<f64>>, Vec<Vec<Complex<f64>>>> for Vec<Complex<f64>>

source§

fn dot(&self, other: &Vec<Complex<f64>>) -> Vec<Vec<Complex<f64>>>

source§

impl ArgminDot<Vec<Complex<f64>>, Vec<Complex<f64>>> for Vec<Vec<Complex<f64>>>

source§

fn dot(&self, other: &Vec<Complex<f64>>) -> Vec<Complex<f64>>

source§

impl ArgminDot<Vec<Complex<f64>>, Vec<Complex<f64>>> for Complex<f64>

source§

fn dot(&self, other: &Vec<Complex<f64>>) -> Vec<Complex<f64>>

source§

impl ArgminDot<Vec<Complex<f64>>, Complex<f64>> for Vec<Complex<f64>>

source§

fn dot(&self, other: &Vec<Complex<f64>>) -> Complex<f64>

source§

impl ArgminDot<Vec<Complex<i8>>, Vec<Vec<Complex<i8>>>> for Vec<Complex<i8>>

source§

fn dot(&self, other: &Vec<Complex<i8>>) -> Vec<Vec<Complex<i8>>>

source§

impl ArgminDot<Vec<Complex<i8>>, Vec<Complex<i8>>> for Vec<Vec<Complex<i8>>>

source§

fn dot(&self, other: &Vec<Complex<i8>>) -> Vec<Complex<i8>>

source§

impl ArgminDot<Vec<Complex<i8>>, Vec<Complex<i8>>> for Complex<i8>

source§

fn dot(&self, other: &Vec<Complex<i8>>) -> Vec<Complex<i8>>

source§

impl ArgminDot<Vec<Complex<i8>>, Complex<i8>> for Vec<Complex<i8>>

source§

fn dot(&self, other: &Vec<Complex<i8>>) -> Complex<i8>

source§

impl ArgminDot<Vec<Complex<i16>>, Vec<Vec<Complex<i16>>>> for Vec<Complex<i16>>

source§

fn dot(&self, other: &Vec<Complex<i16>>) -> Vec<Vec<Complex<i16>>>

source§

impl ArgminDot<Vec<Complex<i16>>, Vec<Complex<i16>>> for Vec<Vec<Complex<i16>>>

source§

fn dot(&self, other: &Vec<Complex<i16>>) -> Vec<Complex<i16>>

source§

impl ArgminDot<Vec<Complex<i16>>, Vec<Complex<i16>>> for Complex<i16>

source§

fn dot(&self, other: &Vec<Complex<i16>>) -> Vec<Complex<i16>>

source§

impl ArgminDot<Vec<Complex<i16>>, Complex<i16>> for Vec<Complex<i16>>

source§

fn dot(&self, other: &Vec<Complex<i16>>) -> Complex<i16>

source§

impl ArgminDot<Vec<Complex<i32>>, Vec<Vec<Complex<i32>>>> for Vec<Complex<i32>>

source§

fn dot(&self, other: &Vec<Complex<i32>>) -> Vec<Vec<Complex<i32>>>

source§

impl ArgminDot<Vec<Complex<i32>>, Vec<Complex<i32>>> for Vec<Vec<Complex<i32>>>

source§

fn dot(&self, other: &Vec<Complex<i32>>) -> Vec<Complex<i32>>

source§

impl ArgminDot<Vec<Complex<i32>>, Vec<Complex<i32>>> for Complex<i32>

source§

fn dot(&self, other: &Vec<Complex<i32>>) -> Vec<Complex<i32>>

source§

impl ArgminDot<Vec<Complex<i32>>, Complex<i32>> for Vec<Complex<i32>>

source§

fn dot(&self, other: &Vec<Complex<i32>>) -> Complex<i32>

source§

impl ArgminDot<Vec<Complex<i64>>, Vec<Vec<Complex<i64>>>> for Vec<Complex<i64>>

source§

fn dot(&self, other: &Vec<Complex<i64>>) -> Vec<Vec<Complex<i64>>>

source§

impl ArgminDot<Vec<Complex<i64>>, Vec<Complex<i64>>> for Vec<Vec<Complex<i64>>>

source§

fn dot(&self, other: &Vec<Complex<i64>>) -> Vec<Complex<i64>>

source§

impl ArgminDot<Vec<Complex<i64>>, Vec<Complex<i64>>> for Complex<i64>

source§

fn dot(&self, other: &Vec<Complex<i64>>) -> Vec<Complex<i64>>

source§

impl ArgminDot<Vec<Complex<i64>>, Complex<i64>> for Vec<Complex<i64>>

source§

fn dot(&self, other: &Vec<Complex<i64>>) -> Complex<i64>

source§

impl ArgminDot<Vec<Complex<u8>>, Vec<Vec<Complex<u8>>>> for Vec<Complex<u8>>

source§

fn dot(&self, other: &Vec<Complex<u8>>) -> Vec<Vec<Complex<u8>>>

source§

impl ArgminDot<Vec<Complex<u8>>, Vec<Complex<u8>>> for Vec<Vec<Complex<u8>>>

source§

fn dot(&self, other: &Vec<Complex<u8>>) -> Vec<Complex<u8>>

source§

impl ArgminDot<Vec<Complex<u8>>, Vec<Complex<u8>>> for Complex<u8>

source§

fn dot(&self, other: &Vec<Complex<u8>>) -> Vec<Complex<u8>>

source§

impl ArgminDot<Vec<Complex<u8>>, Complex<u8>> for Vec<Complex<u8>>

source§

fn dot(&self, other: &Vec<Complex<u8>>) -> Complex<u8>

source§

impl ArgminDot<Vec<Complex<u16>>, Vec<Vec<Complex<u16>>>> for Vec<Complex<u16>>

source§

fn dot(&self, other: &Vec<Complex<u16>>) -> Vec<Vec<Complex<u16>>>

source§

impl ArgminDot<Vec<Complex<u16>>, Vec<Complex<u16>>> for Vec<Vec<Complex<u16>>>

source§

fn dot(&self, other: &Vec<Complex<u16>>) -> Vec<Complex<u16>>

source§

impl ArgminDot<Vec<Complex<u16>>, Vec<Complex<u16>>> for Complex<u16>

source§

fn dot(&self, other: &Vec<Complex<u16>>) -> Vec<Complex<u16>>

source§

impl ArgminDot<Vec<Complex<u16>>, Complex<u16>> for Vec<Complex<u16>>

source§

fn dot(&self, other: &Vec<Complex<u16>>) -> Complex<u16>

source§

impl ArgminDot<Vec<Complex<u32>>, Vec<Vec<Complex<u32>>>> for Vec<Complex<u32>>

source§

fn dot(&self, other: &Vec<Complex<u32>>) -> Vec<Vec<Complex<u32>>>

source§

impl ArgminDot<Vec<Complex<u32>>, Vec<Complex<u32>>> for Vec<Vec<Complex<u32>>>

source§

fn dot(&self, other: &Vec<Complex<u32>>) -> Vec<Complex<u32>>

source§

impl ArgminDot<Vec<Complex<u32>>, Vec<Complex<u32>>> for Complex<u32>

source§

fn dot(&self, other: &Vec<Complex<u32>>) -> Vec<Complex<u32>>

source§

impl ArgminDot<Vec<Complex<u32>>, Complex<u32>> for Vec<Complex<u32>>

source§

fn dot(&self, other: &Vec<Complex<u32>>) -> Complex<u32>

source§

impl ArgminDot<Vec<Complex<u64>>, Vec<Vec<Complex<u64>>>> for Vec<Complex<u64>>

source§

fn dot(&self, other: &Vec<Complex<u64>>) -> Vec<Vec<Complex<u64>>>

source§

impl ArgminDot<Vec<Complex<u64>>, Vec<Complex<u64>>> for Vec<Vec<Complex<u64>>>

source§

fn dot(&self, other: &Vec<Complex<u64>>) -> Vec<Complex<u64>>

source§

impl ArgminDot<Vec<Complex<u64>>, Vec<Complex<u64>>> for Complex<u64>

source§

fn dot(&self, other: &Vec<Complex<u64>>) -> Vec<Complex<u64>>

source§

impl ArgminDot<Vec<Complex<u64>>, Complex<u64>> for Vec<Complex<u64>>

source§

fn dot(&self, other: &Vec<Complex<u64>>) -> Complex<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>, f32> for Array1<f32>

source§

fn dot(&self, other: &Array1<f32>) -> f32

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>> for f32

source§

fn dot(&self, other: &Array1<f32>) -> Array1<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>> for Array2<f32>

source§

fn dot(&self, other: &Array1<f32>) -> Array1<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for Array1<f32>

source§

fn dot(&self, other: &Array1<f32>) -> Array2<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for f32

source§

fn dot(&self, other: &Array2<f32>) -> Array2<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for Array2<f32>

source§

fn dot(&self, other: &Array2<f32>) -> Array2<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>, f64> for Array1<f64>

source§

fn dot(&self, other: &Array1<f64>) -> f64

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for f64

source§

fn dot(&self, other: &Array1<f64>) -> Array1<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Array2<f64>

source§

fn dot(&self, other: &Array1<f64>) -> Array1<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>> for Array1<f64>

source§

fn dot(&self, other: &Array1<f64>) -> Array2<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>> for f64

source§

fn dot(&self, other: &Array2<f64>) -> Array2<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>> for Array2<f64>

source§

fn dot(&self, other: &Array2<f64>) -> Array2<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>, i8> for Array1<i8>

source§

fn dot(&self, other: &Array1<i8>) -> i8

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>> for i8

source§

fn dot(&self, other: &Array1<i8>) -> Array1<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>> for Array2<i8>

source§

fn dot(&self, other: &Array1<i8>) -> Array1<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>> for Array1<i8>

source§

fn dot(&self, other: &Array1<i8>) -> Array2<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>> for i8

source§

fn dot(&self, other: &Array2<i8>) -> Array2<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i8>, Dim<[usize; 2]>>> for Array2<i8>

source§

fn dot(&self, other: &Array2<i8>) -> Array2<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>, i16> for Array1<i16>

source§

fn dot(&self, other: &Array1<i16>) -> i16

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>> for i16

source§

fn dot(&self, other: &Array1<i16>) -> Array1<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>> for Array2<i16>

source§

fn dot(&self, other: &Array1<i16>) -> Array1<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>> for Array1<i16>

source§

fn dot(&self, other: &Array1<i16>) -> Array2<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>> for i16

source§

fn dot(&self, other: &Array2<i16>) -> Array2<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i16>, Dim<[usize; 2]>>> for Array2<i16>

source§

fn dot(&self, other: &Array2<i16>) -> Array2<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>, i32> for Array1<i32>

source§

fn dot(&self, other: &Array1<i32>) -> i32

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>> for i32

source§

fn dot(&self, other: &Array1<i32>) -> Array1<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>> for Array2<i32>

source§

fn dot(&self, other: &Array1<i32>) -> Array1<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>> for Array1<i32>

source§

fn dot(&self, other: &Array1<i32>) -> Array2<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>> for i32

source§

fn dot(&self, other: &Array2<i32>) -> Array2<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i32>, Dim<[usize; 2]>>> for Array2<i32>

source§

fn dot(&self, other: &Array2<i32>) -> Array2<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>, i64> for Array1<i64>

source§

fn dot(&self, other: &Array1<i64>) -> i64

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>> for i64

source§

fn dot(&self, other: &Array1<i64>) -> Array1<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>> for Array2<i64>

source§

fn dot(&self, other: &Array1<i64>) -> Array1<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>> for Array1<i64>

source§

fn dot(&self, other: &Array1<i64>) -> Array2<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>> for i64

source§

fn dot(&self, other: &Array2<i64>) -> Array2<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<i64>, Dim<[usize; 2]>>> for Array2<i64>

source§

fn dot(&self, other: &Array2<i64>) -> Array2<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>, u8> for Array1<u8>

source§

fn dot(&self, other: &Array1<u8>) -> u8

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>> for u8

source§

fn dot(&self, other: &Array1<u8>) -> Array1<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>> for Array2<u8>

source§

fn dot(&self, other: &Array1<u8>) -> Array1<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>> for Array1<u8>

source§

fn dot(&self, other: &Array1<u8>) -> Array2<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>> for u8

source§

fn dot(&self, other: &Array2<u8>) -> Array2<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u8>, Dim<[usize; 2]>>> for Array2<u8>

source§

fn dot(&self, other: &Array2<u8>) -> Array2<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>, u16> for Array1<u16>

source§

fn dot(&self, other: &Array1<u16>) -> u16

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>> for u16

source§

fn dot(&self, other: &Array1<u16>) -> Array1<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>> for Array2<u16>

source§

fn dot(&self, other: &Array1<u16>) -> Array1<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>> for Array1<u16>

source§

fn dot(&self, other: &Array1<u16>) -> Array2<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>> for u16

source§

fn dot(&self, other: &Array2<u16>) -> Array2<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u16>, Dim<[usize; 2]>>> for Array2<u16>

source§

fn dot(&self, other: &Array2<u16>) -> Array2<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>, u32> for Array1<u32>

source§

fn dot(&self, other: &Array1<u32>) -> u32

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>> for u32

source§

fn dot(&self, other: &Array1<u32>) -> Array1<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>> for Array2<u32>

source§

fn dot(&self, other: &Array1<u32>) -> Array1<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>> for Array1<u32>

source§

fn dot(&self, other: &Array1<u32>) -> Array2<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>> for u32

source§

fn dot(&self, other: &Array2<u32>) -> Array2<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u32>, Dim<[usize; 2]>>> for Array2<u32>

source§

fn dot(&self, other: &Array2<u32>) -> Array2<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>, u64> for Array1<u64>

source§

fn dot(&self, other: &Array1<u64>) -> u64

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>> for u64

source§

fn dot(&self, other: &Array1<u64>) -> Array1<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>> for Array2<u64>

source§

fn dot(&self, other: &Array1<u64>) -> Array1<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>> for Array1<u64>

source§

fn dot(&self, other: &Array1<u64>) -> Array2<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>> for u64

source§

fn dot(&self, other: &Array2<u64>) -> Array2<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<u64>, Dim<[usize; 2]>>> for Array2<u64>

source§

fn dot(&self, other: &Array2<u64>) -> Array2<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>> for Complex<f32>

source§

fn dot(&self, other: &Array1<Complex<f32>>) -> Array1<Complex<f32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>> for Array2<Complex<f32>>

source§

fn dot(&self, other: &Array1<Complex<f32>>) -> Array1<Complex<f32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>> for Array1<Complex<f32>>

source§

fn dot(&self, other: &Array1<Complex<f32>>) -> Array2<Complex<f32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>, Complex<f32>> for Array1<Complex<f32>>

source§

fn dot(&self, other: &Array1<Complex<f32>>) -> Complex<f32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>> for Complex<f32>

source§

fn dot(&self, other: &Array2<Complex<f32>>) -> Array2<Complex<f32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>> for Array2<Complex<f32>>

source§

fn dot(&self, other: &Array2<Complex<f32>>) -> Array2<Complex<f32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>> for Complex<f64>

source§

fn dot(&self, other: &Array1<Complex<f64>>) -> Array1<Complex<f64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>> for Array2<Complex<f64>>

source§

fn dot(&self, other: &Array1<Complex<f64>>) -> Array1<Complex<f64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>> for Array1<Complex<f64>>

source§

fn dot(&self, other: &Array1<Complex<f64>>) -> Array2<Complex<f64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>, Complex<f64>> for Array1<Complex<f64>>

source§

fn dot(&self, other: &Array1<Complex<f64>>) -> Complex<f64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>> for Complex<f64>

source§

fn dot(&self, other: &Array2<Complex<f64>>) -> Array2<Complex<f64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>> for Array2<Complex<f64>>

source§

fn dot(&self, other: &Array2<Complex<f64>>) -> Array2<Complex<f64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>> for Complex<i8>

source§

fn dot(&self, other: &Array1<Complex<i8>>) -> Array1<Complex<i8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>> for Array2<Complex<i8>>

source§

fn dot(&self, other: &Array1<Complex<i8>>) -> Array1<Complex<i8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>> for Array1<Complex<i8>>

source§

fn dot(&self, other: &Array1<Complex<i8>>) -> Array2<Complex<i8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>, Complex<i8>> for Array1<Complex<i8>>

source§

fn dot(&self, other: &Array1<Complex<i8>>) -> Complex<i8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>> for Complex<i8>

source§

fn dot(&self, other: &Array2<Complex<i8>>) -> Array2<Complex<i8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>> for Array2<Complex<i8>>

source§

fn dot(&self, other: &Array2<Complex<i8>>) -> Array2<Complex<i8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>> for Complex<i16>

source§

fn dot(&self, other: &Array1<Complex<i16>>) -> Array1<Complex<i16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>> for Array2<Complex<i16>>

source§

fn dot(&self, other: &Array1<Complex<i16>>) -> Array1<Complex<i16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>> for Array1<Complex<i16>>

source§

fn dot(&self, other: &Array1<Complex<i16>>) -> Array2<Complex<i16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>, Complex<i16>> for Array1<Complex<i16>>

source§

fn dot(&self, other: &Array1<Complex<i16>>) -> Complex<i16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>> for Complex<i16>

source§

fn dot(&self, other: &Array2<Complex<i16>>) -> Array2<Complex<i16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>> for Array2<Complex<i16>>

source§

fn dot(&self, other: &Array2<Complex<i16>>) -> Array2<Complex<i16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>> for Complex<i32>

source§

fn dot(&self, other: &Array1<Complex<i32>>) -> Array1<Complex<i32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>> for Array2<Complex<i32>>

source§

fn dot(&self, other: &Array1<Complex<i32>>) -> Array1<Complex<i32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>> for Array1<Complex<i32>>

source§

fn dot(&self, other: &Array1<Complex<i32>>) -> Array2<Complex<i32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>, Complex<i32>> for Array1<Complex<i32>>

source§

fn dot(&self, other: &Array1<Complex<i32>>) -> Complex<i32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>> for Complex<i32>

source§

fn dot(&self, other: &Array2<Complex<i32>>) -> Array2<Complex<i32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>> for Array2<Complex<i32>>

source§

fn dot(&self, other: &Array2<Complex<i32>>) -> Array2<Complex<i32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>> for Complex<i64>

source§

fn dot(&self, other: &Array1<Complex<i64>>) -> Array1<Complex<i64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>> for Array2<Complex<i64>>

source§

fn dot(&self, other: &Array1<Complex<i64>>) -> Array1<Complex<i64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>> for Array1<Complex<i64>>

source§

fn dot(&self, other: &Array1<Complex<i64>>) -> Array2<Complex<i64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>, Complex<i64>> for Array1<Complex<i64>>

source§

fn dot(&self, other: &Array1<Complex<i64>>) -> Complex<i64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>> for Complex<i64>

source§

fn dot(&self, other: &Array2<Complex<i64>>) -> Array2<Complex<i64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>> for Array2<Complex<i64>>

source§

fn dot(&self, other: &Array2<Complex<i64>>) -> Array2<Complex<i64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>> for Complex<u8>

source§

fn dot(&self, other: &Array1<Complex<u8>>) -> Array1<Complex<u8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>> for Array2<Complex<u8>>

source§

fn dot(&self, other: &Array1<Complex<u8>>) -> Array1<Complex<u8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>> for Array1<Complex<u8>>

source§

fn dot(&self, other: &Array1<Complex<u8>>) -> Array2<Complex<u8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>, Complex<u8>> for Array1<Complex<u8>>

source§

fn dot(&self, other: &Array1<Complex<u8>>) -> Complex<u8>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>> for Complex<u8>

source§

fn dot(&self, other: &Array2<Complex<u8>>) -> Array2<Complex<u8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>> for Array2<Complex<u8>>

source§

fn dot(&self, other: &Array2<Complex<u8>>) -> Array2<Complex<u8>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>> for Complex<u16>

source§

fn dot(&self, other: &Array1<Complex<u16>>) -> Array1<Complex<u16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>> for Array2<Complex<u16>>

source§

fn dot(&self, other: &Array1<Complex<u16>>) -> Array1<Complex<u16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>> for Array1<Complex<u16>>

source§

fn dot(&self, other: &Array1<Complex<u16>>) -> Array2<Complex<u16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>, Complex<u16>> for Array1<Complex<u16>>

source§

fn dot(&self, other: &Array1<Complex<u16>>) -> Complex<u16>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>> for Complex<u16>

source§

fn dot(&self, other: &Array2<Complex<u16>>) -> Array2<Complex<u16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>> for Array2<Complex<u16>>

source§

fn dot(&self, other: &Array2<Complex<u16>>) -> Array2<Complex<u16>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>> for Complex<u32>

source§

fn dot(&self, other: &Array1<Complex<u32>>) -> Array1<Complex<u32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>> for Array2<Complex<u32>>

source§

fn dot(&self, other: &Array1<Complex<u32>>) -> Array1<Complex<u32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>> for Array1<Complex<u32>>

source§

fn dot(&self, other: &Array1<Complex<u32>>) -> Array2<Complex<u32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>, Complex<u32>> for Array1<Complex<u32>>

source§

fn dot(&self, other: &Array1<Complex<u32>>) -> Complex<u32>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>> for Complex<u32>

source§

fn dot(&self, other: &Array2<Complex<u32>>) -> Array2<Complex<u32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>> for Array2<Complex<u32>>

source§

fn dot(&self, other: &Array2<Complex<u32>>) -> Array2<Complex<u32>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>> for Complex<u64>

source§

fn dot(&self, other: &Array1<Complex<u64>>) -> Array1<Complex<u64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>> for Array2<Complex<u64>>

source§

fn dot(&self, other: &Array1<Complex<u64>>) -> Array1<Complex<u64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>> for Array1<Complex<u64>>

source§

fn dot(&self, other: &Array1<Complex<u64>>) -> Array2<Complex<u64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>, Complex<u64>> for Array1<Complex<u64>>

source§

fn dot(&self, other: &Array1<Complex<u64>>) -> Complex<u64>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>> for Complex<u64>

source§

fn dot(&self, other: &Array2<Complex<u64>>) -> Array2<Complex<u64>>

source§

impl ArgminDot<ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>> for Array2<Complex<u64>>

source§

fn dot(&self, other: &Array2<Complex<u64>>) -> Array2<Complex<u64>>

source§

impl ArgminDot<Complex<f32>, Vec<Vec<Complex<f32>>>> for Vec<Vec<Complex<f32>>>

source§

fn dot(&self, other: &Complex<f32>) -> Vec<Vec<Complex<f32>>>

source§

impl ArgminDot<Complex<f32>, Vec<Complex<f32>>> for Vec<Complex<f32>>

source§

fn dot(&self, other: &Complex<f32>) -> Vec<Complex<f32>>

source§

impl ArgminDot<Complex<f32>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 1]>>> for Array1<Complex<f32>>

source§

fn dot(&self, other: &Complex<f32>) -> Array1<Complex<f32>>

source§

impl ArgminDot<Complex<f32>, ArrayBase<OwnedRepr<Complex<f32>>, Dim<[usize; 2]>>> for Array2<Complex<f32>>

source§

fn dot(&self, other: &Complex<f32>) -> Array2<Complex<f32>>

source§

impl ArgminDot<Complex<f32>, Complex<f32>> for Complex<f32>

source§

fn dot(&self, other: &Complex<f32>) -> Complex<f32>

source§

impl ArgminDot<Complex<f64>, Vec<Vec<Complex<f64>>>> for Vec<Vec<Complex<f64>>>

source§

fn dot(&self, other: &Complex<f64>) -> Vec<Vec<Complex<f64>>>

source§

impl ArgminDot<Complex<f64>, Vec<Complex<f64>>> for Vec<Complex<f64>>

source§

fn dot(&self, other: &Complex<f64>) -> Vec<Complex<f64>>

source§

impl ArgminDot<Complex<f64>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 1]>>> for Array1<Complex<f64>>

source§

fn dot(&self, other: &Complex<f64>) -> Array1<Complex<f64>>

source§

impl ArgminDot<Complex<f64>, ArrayBase<OwnedRepr<Complex<f64>>, Dim<[usize; 2]>>> for Array2<Complex<f64>>

source§

fn dot(&self, other: &Complex<f64>) -> Array2<Complex<f64>>

source§

impl ArgminDot<Complex<f64>, Complex<f64>> for Complex<f64>

source§

fn dot(&self, other: &Complex<f64>) -> Complex<f64>

source§

impl ArgminDot<Complex<i8>, Vec<Vec<Complex<i8>>>> for Vec<Vec<Complex<i8>>>

source§

fn dot(&self, other: &Complex<i8>) -> Vec<Vec<Complex<i8>>>

source§

impl ArgminDot<Complex<i8>, Vec<Complex<i8>>> for Vec<Complex<i8>>

source§

fn dot(&self, other: &Complex<i8>) -> Vec<Complex<i8>>

source§

impl ArgminDot<Complex<i8>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 1]>>> for Array1<Complex<i8>>

source§

fn dot(&self, other: &Complex<i8>) -> Array1<Complex<i8>>

source§

impl ArgminDot<Complex<i8>, ArrayBase<OwnedRepr<Complex<i8>>, Dim<[usize; 2]>>> for Array2<Complex<i8>>

source§

fn dot(&self, other: &Complex<i8>) -> Array2<Complex<i8>>

source§

impl ArgminDot<Complex<i8>, Complex<i8>> for Complex<i8>

source§

fn dot(&self, other: &Complex<i8>) -> Complex<i8>

source§

impl ArgminDot<Complex<i16>, Vec<Vec<Complex<i16>>>> for Vec<Vec<Complex<i16>>>

source§

fn dot(&self, other: &Complex<i16>) -> Vec<Vec<Complex<i16>>>

source§

impl ArgminDot<Complex<i16>, Vec<Complex<i16>>> for Vec<Complex<i16>>

source§

fn dot(&self, other: &Complex<i16>) -> Vec<Complex<i16>>

source§

impl ArgminDot<Complex<i16>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 1]>>> for Array1<Complex<i16>>

source§

fn dot(&self, other: &Complex<i16>) -> Array1<Complex<i16>>

source§

impl ArgminDot<Complex<i16>, ArrayBase<OwnedRepr<Complex<i16>>, Dim<[usize; 2]>>> for Array2<Complex<i16>>

source§

fn dot(&self, other: &Complex<i16>) -> Array2<Complex<i16>>

source§

impl ArgminDot<Complex<i16>, Complex<i16>> for Complex<i16>

source§

fn dot(&self, other: &Complex<i16>) -> Complex<i16>

source§

impl ArgminDot<Complex<i32>, Vec<Vec<Complex<i32>>>> for Vec<Vec<Complex<i32>>>

source§

fn dot(&self, other: &Complex<i32>) -> Vec<Vec<Complex<i32>>>

source§

impl ArgminDot<Complex<i32>, Vec<Complex<i32>>> for Vec<Complex<i32>>

source§

fn dot(&self, other: &Complex<i32>) -> Vec<Complex<i32>>

source§

impl ArgminDot<Complex<i32>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 1]>>> for Array1<Complex<i32>>

source§

fn dot(&self, other: &Complex<i32>) -> Array1<Complex<i32>>

source§

impl ArgminDot<Complex<i32>, ArrayBase<OwnedRepr<Complex<i32>>, Dim<[usize; 2]>>> for Array2<Complex<i32>>

source§

fn dot(&self, other: &Complex<i32>) -> Array2<Complex<i32>>

source§

impl ArgminDot<Complex<i32>, Complex<i32>> for Complex<i32>

source§

fn dot(&self, other: &Complex<i32>) -> Complex<i32>

source§

impl ArgminDot<Complex<i64>, Vec<Vec<Complex<i64>>>> for Vec<Vec<Complex<i64>>>

source§

fn dot(&self, other: &Complex<i64>) -> Vec<Vec<Complex<i64>>>

source§

impl ArgminDot<Complex<i64>, Vec<Complex<i64>>> for Vec<Complex<i64>>

source§

fn dot(&self, other: &Complex<i64>) -> Vec<Complex<i64>>

source§

impl ArgminDot<Complex<i64>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 1]>>> for Array1<Complex<i64>>

source§

fn dot(&self, other: &Complex<i64>) -> Array1<Complex<i64>>

source§

impl ArgminDot<Complex<i64>, ArrayBase<OwnedRepr<Complex<i64>>, Dim<[usize; 2]>>> for Array2<Complex<i64>>

source§

fn dot(&self, other: &Complex<i64>) -> Array2<Complex<i64>>

source§

impl ArgminDot<Complex<i64>, Complex<i64>> for Complex<i64>

source§

fn dot(&self, other: &Complex<i64>) -> Complex<i64>

source§

impl ArgminDot<Complex<u8>, Vec<Vec<Complex<u8>>>> for Vec<Vec<Complex<u8>>>

source§

fn dot(&self, other: &Complex<u8>) -> Vec<Vec<Complex<u8>>>

source§

impl ArgminDot<Complex<u8>, Vec<Complex<u8>>> for Vec<Complex<u8>>

source§

fn dot(&self, other: &Complex<u8>) -> Vec<Complex<u8>>

source§

impl ArgminDot<Complex<u8>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 1]>>> for Array1<Complex<u8>>

source§

fn dot(&self, other: &Complex<u8>) -> Array1<Complex<u8>>

source§

impl ArgminDot<Complex<u8>, ArrayBase<OwnedRepr<Complex<u8>>, Dim<[usize; 2]>>> for Array2<Complex<u8>>

source§

fn dot(&self, other: &Complex<u8>) -> Array2<Complex<u8>>

source§

impl ArgminDot<Complex<u8>, Complex<u8>> for Complex<u8>

source§

fn dot(&self, other: &Complex<u8>) -> Complex<u8>

source§

impl ArgminDot<Complex<u16>, Vec<Vec<Complex<u16>>>> for Vec<Vec<Complex<u16>>>

source§

fn dot(&self, other: &Complex<u16>) -> Vec<Vec<Complex<u16>>>

source§

impl ArgminDot<Complex<u16>, Vec<Complex<u16>>> for Vec<Complex<u16>>

source§

fn dot(&self, other: &Complex<u16>) -> Vec<Complex<u16>>

source§

impl ArgminDot<Complex<u16>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 1]>>> for Array1<Complex<u16>>

source§

fn dot(&self, other: &Complex<u16>) -> Array1<Complex<u16>>

source§

impl ArgminDot<Complex<u16>, ArrayBase<OwnedRepr<Complex<u16>>, Dim<[usize; 2]>>> for Array2<Complex<u16>>

source§

fn dot(&self, other: &Complex<u16>) -> Array2<Complex<u16>>

source§

impl ArgminDot<Complex<u16>, Complex<u16>> for Complex<u16>

source§

fn dot(&self, other: &Complex<u16>) -> Complex<u16>

source§

impl ArgminDot<Complex<u32>, Vec<Vec<Complex<u32>>>> for Vec<Vec<Complex<u32>>>

source§

fn dot(&self, other: &Complex<u32>) -> Vec<Vec<Complex<u32>>>

source§

impl ArgminDot<Complex<u32>, Vec<Complex<u32>>> for Vec<Complex<u32>>

source§

fn dot(&self, other: &Complex<u32>) -> Vec<Complex<u32>>

source§

impl ArgminDot<Complex<u32>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 1]>>> for Array1<Complex<u32>>

source§

fn dot(&self, other: &Complex<u32>) -> Array1<Complex<u32>>

source§

impl ArgminDot<Complex<u32>, ArrayBase<OwnedRepr<Complex<u32>>, Dim<[usize; 2]>>> for Array2<Complex<u32>>

source§

fn dot(&self, other: &Complex<u32>) -> Array2<Complex<u32>>

source§

impl ArgminDot<Complex<u32>, Complex<u32>> for Complex<u32>

source§

fn dot(&self, other: &Complex<u32>) -> Complex<u32>

source§

impl ArgminDot<Complex<u64>, Vec<Vec<Complex<u64>>>> for Vec<Vec<Complex<u64>>>

source§

fn dot(&self, other: &Complex<u64>) -> Vec<Vec<Complex<u64>>>

source§

impl ArgminDot<Complex<u64>, Vec<Complex<u64>>> for Vec<Complex<u64>>

source§

fn dot(&self, other: &Complex<u64>) -> Vec<Complex<u64>>

source§

impl ArgminDot<Complex<u64>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 1]>>> for Array1<Complex<u64>>

source§

fn dot(&self, other: &Complex<u64>) -> Array1<Complex<u64>>

source§

impl ArgminDot<Complex<u64>, ArrayBase<OwnedRepr<Complex<u64>>, Dim<[usize; 2]>>> for Array2<Complex<u64>>

source§

fn dot(&self, other: &Complex<u64>) -> Array2<Complex<u64>>

source§

impl ArgminDot<Complex<u64>, Complex<u64>> for Complex<u64>

source§

fn dot(&self, other: &Complex<u64>) -> Complex<u64>

source§

impl<N, R1, R2, C1, C2, SA, SB> ArgminDot<Matrix<N, R2, C2, SB>, Matrix<N, R1, C2, <DefaultAllocator as Allocator<R1, C2>>::Buffer<N>>> for Matrix<N, R1, C1, SA>
where N: Scalar + Zero + One + ClosedAdd + ClosedMul, R1: Dim, R2: Dim, C1: Dim, C2: Dim, SA: Storage<N, R1, C1>, SB: Storage<N, R2, C2>, DefaultAllocator: Allocator<N, R1, C2>, ShapeConstraint: AreMultipliable<R1, C1, R2, C2>,

source§

fn dot(&self, other: &Matrix<N, R2, C2, SB>) -> OMatrix<N, R1, C2>

source§

impl<N, R1, R2, C1, C2, SA, SB> ArgminDot<Matrix<N, R2, C2, SB>, N> for Matrix<N, R1, C1, SA>
where N: Scalar + Zero + ClosedAdd + ClosedMul, R1: Dim, R2: Dim, C1: Dim, C2: Dim, SA: Storage<N, R1, C1>, SB: Storage<N, R2, C2>, ShapeConstraint: DimEq<R1, R2> + DimEq<C1, C2>,

source§

fn dot(&self, other: &Matrix<N, R2, C2, SB>) -> N

source§

impl<N, R, C, S> ArgminDot<N, Matrix<N, R, C, <DefaultAllocator as Allocator<R, C>>::Buffer<N>>> for Matrix<N, R, C, S>
where N: Scalar + Copy + ClosedMul, R: Dim, C: Dim, S: Storage<N, R, C>, DefaultAllocator: Allocator<N, R, C>,

source§

fn dot(&self, other: &N) -> OMatrix<N, R, C>

Implementors§

source§

impl<N, R, C, S> ArgminDot<Matrix<N, R, C, S>, Matrix<N, R, C, <DefaultAllocator as Allocator<R, C>>::Buffer<N>>> for N
where N: Scalar + Copy + ClosedMul, R: Dim, C: Dim, S: Storage<N, R, C>, DefaultAllocator: Allocator<N, R, C>,