Trait ArgminDot
Other items inargmin::core
pub trait ArgminDot<T, U> { fn dot(&self, other: &T) -> U; }
Dot/scalar product of T and self
T
self
fn dot(&self, other: &T) -> U
impl<'a> ArgminDot<f32, f32> for f32
fn dot(&self, other: &f32) -> f32
impl<'a> ArgminDot<f64, f64> for f64
fn dot(&self, other: &f64) -> f64
impl<'a> ArgminDot<i8, i8> for i8
fn dot(&self, other: &i8) -> i8
impl<'a> ArgminDot<i16, i16> for i16
fn dot(&self, other: &i16) -> i16
impl<'a> ArgminDot<i32, i32> for i32
fn dot(&self, other: &i32) -> i32
impl<'a> ArgminDot<i64, i64> for i64
fn dot(&self, other: &i64) -> i64
impl<'a> ArgminDot<u8, u8> for u8
fn dot(&self, other: &u8) -> u8
impl<'a> ArgminDot<u16, u16> for u16
fn dot(&self, other: &u16) -> u16
impl<'a> ArgminDot<u32, u32> for u32
fn dot(&self, other: &u32) -> u32
impl<'a> ArgminDot<u64, u64> for u64
fn dot(&self, other: &u64) -> u64
impl<'a> ArgminDot<isize, isize> for isize
fn dot(&self, other: &isize) -> isize
impl<'a> ArgminDot<usize, usize> for usize
fn dot(&self, other: &usize) -> usize
impl<'a> ArgminDot<Complex<f32>, Complex<f32>> for Complex<f32>
fn dot(&self, other: &Complex<f32>) -> Complex<f32>
impl<'a> ArgminDot<Complex<f64>, Complex<f64>> for Complex<f64>
fn dot(&self, other: &Complex<f64>) -> Complex<f64>
impl<'a> ArgminDot<Complex<i8>, Complex<i8>> for Complex<i8>
fn dot(&self, other: &Complex<i8>) -> Complex<i8>
impl<'a> ArgminDot<Complex<i16>, Complex<i16>> for Complex<i16>
fn dot(&self, other: &Complex<i16>) -> Complex<i16>
impl<'a> ArgminDot<Complex<i32>, Complex<i32>> for Complex<i32>
fn dot(&self, other: &Complex<i32>) -> Complex<i32>
impl<'a> ArgminDot<Complex<i64>, Complex<i64>> for Complex<i64>
fn dot(&self, other: &Complex<i64>) -> Complex<i64>
impl<'a> ArgminDot<Complex<u8>, Complex<u8>> for Complex<u8>
fn dot(&self, other: &Complex<u8>) -> Complex<u8>
impl<'a> ArgminDot<Complex<u16>, Complex<u16>> for Complex<u16>
fn dot(&self, other: &Complex<u16>) -> Complex<u16>
impl<'a> ArgminDot<Complex<u32>, Complex<u32>> for Complex<u32>
fn dot(&self, other: &Complex<u32>) -> Complex<u32>
impl<'a> ArgminDot<Complex<u64>, Complex<u64>> for Complex<u64>
fn dot(&self, other: &Complex<u64>) -> Complex<u64>
impl<'a> ArgminDot<Complex<isize>, Complex<isize>> for Complex<isize>
fn dot(&self, other: &Complex<isize>) -> Complex<isize>
impl<'a> ArgminDot<Complex<usize>, Complex<usize>> for Complex<usize>
fn dot(&self, other: &Complex<usize>) -> Complex<usize>
impl<'a> ArgminDot<Vec<f32, Global>, f32> for Vec<f32>
fn dot(&self, other: &Vec<f32>) -> f32
impl<'a> ArgminDot<f32, Vec<f32, Global>> for Vec<f32>
fn dot(&self, other: &f32) -> Vec<f32>
impl<'a> ArgminDot<Vec<f32, Global>, Vec<f32, Global>> for f32
fn dot(&self, other: &Vec<f32>) -> Vec<f32>
impl ArgminDot<Vec<f32, Global>, Vec<Vec<f32, Global>, Global>> for Vec<f32>
fn dot(&self, other: &Vec<f32>) -> Vec<Vec<f32>>
impl ArgminDot<Vec<f32, Global>, Vec<f32, Global>> for Vec<Vec<f32>>
impl ArgminDot<Vec<Vec<f32, Global>, Global>, Vec<Vec<f32, Global>, Global>> for Vec<Vec<f32>>
fn dot(&self, other: &Vec<Vec<f32>>) -> Vec<Vec<f32>>
impl<'a> ArgminDot<f32, Vec<Vec<f32, Global>, Global>> for Vec<Vec<f32>>
fn dot(&self, other: &f32) -> Vec<Vec<f32>>
impl<'a> ArgminDot<Vec<Vec<f32, Global>, Global>, Vec<Vec<f32, Global>, Global>> for f32
impl<'a> ArgminDot<Vec<f64, Global>, f64> for Vec<f64>
fn dot(&self, other: &Vec<f64>) -> f64
impl<'a> ArgminDot<f64, Vec<f64, Global>> for Vec<f64>
fn dot(&self, other: &f64) -> Vec<f64>
impl<'a> ArgminDot<Vec<f64, Global>, Vec<f64, Global>> for f64
fn dot(&self, other: &Vec<f64>) -> Vec<f64>
impl ArgminDot<Vec<f64, Global>, Vec<Vec<f64, Global>, Global>> for Vec<f64>
fn dot(&self, other: &Vec<f64>) -> Vec<Vec<f64>>
impl ArgminDot<Vec<f64, Global>, Vec<f64, Global>> for Vec<Vec<f64>>
impl ArgminDot<Vec<Vec<f64, Global>, Global>, Vec<Vec<f64, Global>, Global>> for Vec<Vec<f64>>
fn dot(&self, other: &Vec<Vec<f64>>) -> Vec<Vec<f64>>
impl<'a> ArgminDot<f64, Vec<Vec<f64, Global>, Global>> for Vec<Vec<f64>>
fn dot(&self, other: &f64) -> Vec<Vec<f64>>
impl<'a> ArgminDot<Vec<Vec<f64, Global>, Global>, Vec<Vec<f64, Global>, Global>> for f64
impl<'a> ArgminDot<Vec<i8, Global>, i8> for Vec<i8>
fn dot(&self, other: &Vec<i8>) -> i8
impl<'a> ArgminDot<i8, Vec<i8, Global>> for Vec<i8>
fn dot(&self, other: &i8) -> Vec<i8>
impl<'a> ArgminDot<Vec<i8, Global>, Vec<i8, Global>> for i8
fn dot(&self, other: &Vec<i8>) -> Vec<i8>
impl ArgminDot<Vec<i8, Global>, Vec<Vec<i8, Global>, Global>> for Vec<i8>
fn dot(&self, other: &Vec<i8>) -> Vec<Vec<i8>>
impl ArgminDot<Vec<i8, Global>, Vec<i8, Global>> for Vec<Vec<i8>>
impl ArgminDot<Vec<Vec<i8, Global>, Global>, Vec<Vec<i8, Global>, Global>> for Vec<Vec<i8>>
fn dot(&self, other: &Vec<Vec<i8>>) -> Vec<Vec<i8>>
impl<'a> ArgminDot<i8, Vec<Vec<i8, Global>, Global>> for Vec<Vec<i8>>
fn dot(&self, other: &i8) -> Vec<Vec<i8>>
impl<'a> ArgminDot<Vec<Vec<i8, Global>, Global>, Vec<Vec<i8, Global>, Global>> for i8
impl<'a> ArgminDot<Vec<i16, Global>, i16> for Vec<i16>
fn dot(&self, other: &Vec<i16>) -> i16
impl<'a> ArgminDot<i16, Vec<i16, Global>> for Vec<i16>
fn dot(&self, other: &i16) -> Vec<i16>
impl<'a> ArgminDot<Vec<i16, Global>, Vec<i16, Global>> for i16
fn dot(&self, other: &Vec<i16>) -> Vec<i16>
impl ArgminDot<Vec<i16, Global>, Vec<Vec<i16, Global>, Global>> for Vec<i16>
fn dot(&self, other: &Vec<i16>) -> Vec<Vec<i16>>
impl ArgminDot<Vec<i16, Global>, Vec<i16, Global>> for Vec<Vec<i16>>
impl ArgminDot<Vec<Vec<i16, Global>, Global>, Vec<Vec<i16, Global>, Global>> for Vec<Vec<i16>>
fn dot(&self, other: &Vec<Vec<i16>>) -> Vec<Vec<i16>>
impl<'a> ArgminDot<i16, Vec<Vec<i16, Global>, Global>> for Vec<Vec<i16>>
fn dot(&self, other: &i16) -> Vec<Vec<i16>>
impl<'a> ArgminDot<Vec<Vec<i16, Global>, Global>, Vec<Vec<i16, Global>, Global>> for i16
impl<'a> ArgminDot<Vec<i32, Global>, i32> for Vec<i32>
fn dot(&self, other: &Vec<i32>) -> i32
impl<'a> ArgminDot<i32, Vec<i32, Global>> for Vec<i32>
fn dot(&self, other: &i32) -> Vec<i32>
impl<'a> ArgminDot<Vec<i32, Global>, Vec<i32, Global>> for i32
fn dot(&self, other: &Vec<i32>) -> Vec<i32>
impl ArgminDot<Vec<i32, Global>, Vec<Vec<i32, Global>, Global>> for Vec<i32>
fn dot(&self, other: &Vec<i32>) -> Vec<Vec<i32>>
impl ArgminDot<Vec<i32, Global>, Vec<i32, Global>> for Vec<Vec<i32>>
impl ArgminDot<Vec<Vec<i32, Global>, Global>, Vec<Vec<i32, Global>, Global>> for Vec<Vec<i32>>
fn dot(&self, other: &Vec<Vec<i32>>) -> Vec<Vec<i32>>
impl<'a> ArgminDot<i32, Vec<Vec<i32, Global>, Global>> for Vec<Vec<i32>>
fn dot(&self, other: &i32) -> Vec<Vec<i32>>
impl<'a> ArgminDot<Vec<Vec<i32, Global>, Global>, Vec<Vec<i32, Global>, Global>> for i32
impl<'a> ArgminDot<Vec<i64, Global>, i64> for Vec<i64>
fn dot(&self, other: &Vec<i64>) -> i64
impl<'a> ArgminDot<i64, Vec<i64, Global>> for Vec<i64>
fn dot(&self, other: &i64) -> Vec<i64>
impl<'a> ArgminDot<Vec<i64, Global>, Vec<i64, Global>> for i64
fn dot(&self, other: &Vec<i64>) -> Vec<i64>
impl ArgminDot<Vec<i64, Global>, Vec<Vec<i64, Global>, Global>> for Vec<i64>
fn dot(&self, other: &Vec<i64>) -> Vec<Vec<i64>>
impl ArgminDot<Vec<i64, Global>, Vec<i64, Global>> for Vec<Vec<i64>>
impl ArgminDot<Vec<Vec<i64, Global>, Global>, Vec<Vec<i64, Global>, Global>> for Vec<Vec<i64>>
fn dot(&self, other: &Vec<Vec<i64>>) -> Vec<Vec<i64>>
impl<'a> ArgminDot<i64, Vec<Vec<i64, Global>, Global>> for Vec<Vec<i64>>
fn dot(&self, other: &i64) -> Vec<Vec<i64>>
impl<'a> ArgminDot<Vec<Vec<i64, Global>, Global>, Vec<Vec<i64, Global>, Global>> for i64
impl<'a> ArgminDot<Vec<u8, Global>, u8> for Vec<u8>
fn dot(&self, other: &Vec<u8>) -> u8
impl<'a> ArgminDot<u8, Vec<u8, Global>> for Vec<u8>
fn dot(&self, other: &u8) -> Vec<u8>
impl<'a> ArgminDot<Vec<u8, Global>, Vec<u8, Global>> for u8
fn dot(&self, other: &Vec<u8>) -> Vec<u8>
impl ArgminDot<Vec<u8, Global>, Vec<Vec<u8, Global>, Global>> for Vec<u8>
fn dot(&self, other: &Vec<u8>) -> Vec<Vec<u8>>
impl ArgminDot<Vec<u8, Global>, Vec<u8, Global>> for Vec<Vec<u8>>
impl ArgminDot<Vec<Vec<u8, Global>, Global>, Vec<Vec<u8, Global>, Global>> for Vec<Vec<u8>>
fn dot(&self, other: &Vec<Vec<u8>>) -> Vec<Vec<u8>>
impl<'a> ArgminDot<u8, Vec<Vec<u8, Global>, Global>> for Vec<Vec<u8>>
fn dot(&self, other: &u8) -> Vec<Vec<u8>>
impl<'a> ArgminDot<Vec<Vec<u8, Global>, Global>, Vec<Vec<u8, Global>, Global>> for u8
impl<'a> ArgminDot<Vec<u16, Global>, u16> for Vec<u16>
fn dot(&self, other: &Vec<u16>) -> u16
impl<'a> ArgminDot<u16, Vec<u16, Global>> for Vec<u16>
fn dot(&self, other: &u16) -> Vec<u16>
impl<'a> ArgminDot<Vec<u16, Global>, Vec<u16, Global>> for u16
fn dot(&self, other: &Vec<u16>) -> Vec<u16>
impl ArgminDot<Vec<u16, Global>, Vec<Vec<u16, Global>, Global>> for Vec<u16>
fn dot(&self, other: &Vec<u16>) -> Vec<Vec<u16>>
impl ArgminDot<Vec<u16, Global>, Vec<u16, Global>> for Vec<Vec<u16>>
impl ArgminDot<Vec<Vec<u16, Global>, Global>, Vec<Vec<u16, Global>, Global>> for Vec<Vec<u16>>
fn dot(&self, other: &Vec<Vec<u16>>) -> Vec<Vec<u16>>
impl<'a> ArgminDot<u16, Vec<Vec<u16, Global>, Global>> for Vec<Vec<u16>>
fn dot(&self, other: &u16) -> Vec<Vec<u16>>
impl<'a> ArgminDot<Vec<Vec<u16, Global>, Global>, Vec<Vec<u16, Global>, Global>> for u16
impl<'a> ArgminDot<Vec<u32, Global>, u32> for Vec<u32>
fn dot(&self, other: &Vec<u32>) -> u32
impl<'a> ArgminDot<u32, Vec<u32, Global>> for Vec<u32>
fn dot(&self, other: &u32) -> Vec<u32>
impl<'a> ArgminDot<Vec<u32, Global>, Vec<u32, Global>> for u32
fn dot(&self, other: &Vec<u32>) -> Vec<u32>
impl ArgminDot<Vec<u32, Global>, Vec<Vec<u32, Global>, Global>> for Vec<u32>
fn dot(&self, other: &Vec<u32>) -> Vec<Vec<u32>>
impl ArgminDot<Vec<u32, Global>, Vec<u32, Global>> for Vec<Vec<u32>>
impl ArgminDot<Vec<Vec<u32, Global>, Global>, Vec<Vec<u32, Global>, Global>> for Vec<Vec<u32>>
fn dot(&self, other: &Vec<Vec<u32>>) -> Vec<Vec<u32>>
impl<'a> ArgminDot<u32, Vec<Vec<u32, Global>, Global>> for Vec<Vec<u32>>
fn dot(&self, other: &u32) -> Vec<Vec<u32>>
impl<'a> ArgminDot<Vec<Vec<u32, Global>, Global>, Vec<Vec<u32, Global>, Global>> for u32
impl<'a> ArgminDot<Vec<u64, Global>, u64> for Vec<u64>
fn dot(&self, other: &Vec<u64>) -> u64
impl<'a> ArgminDot<u64, Vec<u64, Global>> for Vec<u64>
fn dot(&self, other: &u64) -> Vec<u64>
impl<'a> ArgminDot<Vec<u64, Global>, Vec<u64, Global>> for u64
fn dot(&self, other: &Vec<u64>) -> Vec<u64>
impl ArgminDot<Vec<u64, Global>, Vec<Vec<u64, Global>, Global>> for Vec<u64>
fn dot(&self, other: &Vec<u64>) -> Vec<Vec<u64>>
impl ArgminDot<Vec<u64, Global>, Vec<u64, Global>> for Vec<Vec<u64>>
impl ArgminDot<Vec<Vec<u64, Global>, Global>, Vec<Vec<u64, Global>, Global>> for Vec<Vec<u64>>
fn dot(&self, other: &Vec<Vec<u64>>) -> Vec<Vec<u64>>
impl<'a> ArgminDot<u64, Vec<Vec<u64, Global>, Global>> for Vec<Vec<u64>>
fn dot(&self, other: &u64) -> Vec<Vec<u64>>
impl<'a> ArgminDot<Vec<Vec<u64, Global>, Global>, Vec<Vec<u64, Global>, Global>> for u64
impl<'a> ArgminDot<Vec<isize, Global>, isize> for Vec<isize>
fn dot(&self, other: &Vec<isize>) -> isize
impl<'a> ArgminDot<isize, Vec<isize, Global>> for Vec<isize>
fn dot(&self, other: &isize) -> Vec<isize>
impl<'a> ArgminDot<Vec<isize, Global>, Vec<isize, Global>> for isize
fn dot(&self, other: &Vec<isize>) -> Vec<isize>
impl ArgminDot<Vec<isize, Global>, Vec<Vec<isize, Global>, Global>> for Vec<isize>
fn dot(&self, other: &Vec<isize>) -> Vec<Vec<isize>>
impl ArgminDot<Vec<isize, Global>, Vec<isize, Global>> for Vec<Vec<isize>>
impl ArgminDot<Vec<Vec<isize, Global>, Global>, Vec<Vec<isize, Global>, Global>> for Vec<Vec<isize>>
fn dot(&self, other: &Vec<Vec<isize>>) -> Vec<Vec<isize>>
impl<'a> ArgminDot<isize, Vec<Vec<isize, Global>, Global>> for Vec<Vec<isize>>
fn dot(&self, other: &isize) -> Vec<Vec<isize>>
impl<'a> ArgminDot<Vec<Vec<isize, Global>, Global>, Vec<Vec<isize, Global>, Global>> for isize
impl<'a> ArgminDot<Vec<usize, Global>, usize> for Vec<usize>
fn dot(&self, other: &Vec<usize>) -> usize
impl<'a> ArgminDot<usize, Vec<usize, Global>> for Vec<usize>
fn dot(&self, other: &usize) -> Vec<usize>
impl<'a> ArgminDot<Vec<usize, Global>, Vec<usize, Global>> for usize
fn dot(&self, other: &Vec<usize>) -> Vec<usize>
impl ArgminDot<Vec<usize, Global>, Vec<Vec<usize, Global>, Global>> for Vec<usize>
fn dot(&self, other: &Vec<usize>) -> Vec<Vec<usize>>
impl ArgminDot<Vec<usize, Global>, Vec<usize, Global>> for Vec<Vec<usize>>
impl ArgminDot<Vec<Vec<usize, Global>, Global>, Vec<Vec<usize, Global>, Global>> for Vec<Vec<usize>>
fn dot(&self, other: &Vec<Vec<usize>>) -> Vec<Vec<usize>>
impl<'a> ArgminDot<usize, Vec<Vec<usize, Global>, Global>> for Vec<Vec<usize>>
fn dot(&self, other: &usize) -> Vec<Vec<usize>>
impl<'a> ArgminDot<Vec<Vec<usize, Global>, Global>, Vec<Vec<usize, Global>, Global>> for usize
impl<'a> ArgminDot<Vec<Complex<f32>, Global>, Complex<f32>> for Vec<Complex<f32>>
fn dot(&self, other: &Vec<Complex<f32>>) -> Complex<f32>
impl<'a> ArgminDot<Complex<f32>, Vec<Complex<f32>, Global>> for Vec<Complex<f32>>
fn dot(&self, other: &Complex<f32>) -> Vec<Complex<f32>>
impl<'a> ArgminDot<Vec<Complex<f32>, Global>, Vec<Complex<f32>, Global>> for Complex<f32>
fn dot(&self, other: &Vec<Complex<f32>>) -> Vec<Complex<f32>>
impl ArgminDot<Vec<Complex<f32>, Global>, Vec<Vec<Complex<f32>, Global>, Global>> for Vec<Complex<f32>>
fn dot(&self, other: &Vec<Complex<f32>>) -> Vec<Vec<Complex<f32>>>
impl ArgminDot<Vec<Complex<f32>, Global>, Vec<Complex<f32>, Global>> for Vec<Vec<Complex<f32>>>
impl ArgminDot<Vec<Vec<Complex<f32>, Global>, Global>, Vec<Vec<Complex<f32>, Global>, Global>> for Vec<Vec<Complex<f32>>>
fn dot(&self, other: &Vec<Vec<Complex<f32>>>) -> Vec<Vec<Complex<f32>>>
impl<'a> ArgminDot<Complex<f32>, Vec<Vec<Complex<f32>, Global>, Global>> for Vec<Vec<Complex<f32>>>
fn dot(&self, other: &Complex<f32>) -> Vec<Vec<Complex<f32>>>
impl<'a> ArgminDot<Vec<Vec<Complex<f32>, Global>, Global>, Vec<Vec<Complex<f32>, Global>, Global>> for Complex<f32>
impl<'a> ArgminDot<Vec<Complex<f64>, Global>, Complex<f64>> for Vec<Complex<f64>>
fn dot(&self, other: &Vec<Complex<f64>>) -> Complex<f64>
impl<'a> ArgminDot<Complex<f64>, Vec<Complex<f64>, Global>> for Vec<Complex<f64>>
fn dot(&self, other: &Complex<f64>) -> Vec<Complex<f64>>
impl<'a> ArgminDot<Vec<Complex<f64>, Global>, Vec<Complex<f64>, Global>> for Complex<f64>
fn dot(&self, other: &Vec<Complex<f64>>) -> Vec<Complex<f64>>
impl ArgminDot<Vec<Complex<f64>, Global>, Vec<Vec<Complex<f64>, Global>, Global>> for Vec<Complex<f64>>
fn dot(&self, other: &Vec<Complex<f64>>) -> Vec<Vec<Complex<f64>>>
impl ArgminDot<Vec<Complex<f64>, Global>, Vec<Complex<f64>, Global>> for Vec<Vec<Complex<f64>>>
impl ArgminDot<Vec<Vec<Complex<f64>, Global>, Global>, Vec<Vec<Complex<f64>, Global>, Global>> for Vec<Vec<Complex<f64>>>
fn dot(&self, other: &Vec<Vec<Complex<f64>>>) -> Vec<Vec<Complex<f64>>>
impl<'a> ArgminDot<Complex<f64>, Vec<Vec<Complex<f64>, Global>, Global>> for Vec<Vec<Complex<f64>>>
fn dot(&self, other: &Complex<f64>) -> Vec<Vec<Complex<f64>>>
impl<'a> ArgminDot<Vec<Vec<Complex<f64>, Global>, Global>, Vec<Vec<Complex<f64>, Global>, Global>> for Complex<f64>
impl<'a> ArgminDot<Vec<Complex<i8>, Global>, Complex<i8>> for Vec<Complex<i8>>
fn dot(&self, other: &Vec<Complex<i8>>) -> Complex<i8>
impl<'a> ArgminDot<Complex<i8>, Vec<Complex<i8>, Global>> for Vec<Complex<i8>>
fn dot(&self, other: &Complex<i8>) -> Vec<Complex<i8>>
impl<'a> ArgminDot<Vec<Complex<i8>, Global>, Vec<Complex<i8>, Global>> for Complex<i8>
fn dot(&self, other: &Vec<Complex<i8>>) -> Vec<Complex<i8>>
impl ArgminDot<Vec<Complex<i8>, Global>, Vec<Vec<Complex<i8>, Global>, Global>> for Vec<Complex<i8>>
fn dot(&self, other: &Vec<Complex<i8>>) -> Vec<Vec<Complex<i8>>>
impl ArgminDot<Vec<Complex<i8>, Global>, Vec<Complex<i8>, Global>> for Vec<Vec<Complex<i8>>>
impl ArgminDot<Vec<Vec<Complex<i8>, Global>, Global>, Vec<Vec<Complex<i8>, Global>, Global>> for Vec<Vec<Complex<i8>>>
fn dot(&self, other: &Vec<Vec<Complex<i8>>>) -> Vec<Vec<Complex<i8>>>
impl<'a> ArgminDot<Complex<i8>, Vec<Vec<Complex<i8>, Global>, Global>> for Vec<Vec<Complex<i8>>>
fn dot(&self, other: &Complex<i8>) -> Vec<Vec<Complex<i8>>>
impl<'a> ArgminDot<Vec<Vec<Complex<i8>, Global>, Global>, Vec<Vec<Complex<i8>, Global>, Global>> for Complex<i8>
impl<'a> ArgminDot<Vec<Complex<i16>, Global>, Complex<i16>> for Vec<Complex<i16>>
fn dot(&self, other: &Vec<Complex<i16>>) -> Complex<i16>
impl<'a> ArgminDot<Complex<i16>, Vec<Complex<i16>, Global>> for Vec<Complex<i16>>
fn dot(&self, other: &Complex<i16>) -> Vec<Complex<i16>>
impl<'a> ArgminDot<Vec<Complex<i16>, Global>, Vec<Complex<i16>, Global>> for Complex<i16>
fn dot(&self, other: &Vec<Complex<i16>>) -> Vec<Complex<i16>>
impl ArgminDot<Vec<Complex<i16>, Global>, Vec<Vec<Complex<i16>, Global>, Global>> for Vec<Complex<i16>>
fn dot(&self, other: &Vec<Complex<i16>>) -> Vec<Vec<Complex<i16>>>
impl ArgminDot<Vec<Complex<i16>, Global>, Vec<Complex<i16>, Global>> for Vec<Vec<Complex<i16>>>
impl ArgminDot<Vec<Vec<Complex<i16>, Global>, Global>, Vec<Vec<Complex<i16>, Global>, Global>> for Vec<Vec<Complex<i16>>>
fn dot(&self, other: &Vec<Vec<Complex<i16>>>) -> Vec<Vec<Complex<i16>>>
impl<'a> ArgminDot<Complex<i16>, Vec<Vec<Complex<i16>, Global>, Global>> for Vec<Vec<Complex<i16>>>
fn dot(&self, other: &Complex<i16>) -> Vec<Vec<Complex<i16>>>
impl<'a> ArgminDot<Vec<Vec<Complex<i16>, Global>, Global>, Vec<Vec<Complex<i16>, Global>, Global>> for Complex<i16>
impl<'a> ArgminDot<Vec<Complex<i32>, Global>, Complex<i32>> for Vec<Complex<i32>>
fn dot(&self, other: &Vec<Complex<i32>>) -> Complex<i32>
impl<'a> ArgminDot<Complex<i32>, Vec<Complex<i32>, Global>> for Vec<Complex<i32>>
fn dot(&self, other: &Complex<i32>) -> Vec<Complex<i32>>
impl<'a> ArgminDot<Vec<Complex<i32>, Global>, Vec<Complex<i32>, Global>> for Complex<i32>
fn dot(&self, other: &Vec<Complex<i32>>) -> Vec<Complex<i32>>
impl ArgminDot<Vec<Complex<i32>, Global>, Vec<Vec<Complex<i32>, Global>, Global>> for Vec<Complex<i32>>
fn dot(&self, other: &Vec<Complex<i32>>) -> Vec<Vec<Complex<i32>>>
impl ArgminDot<Vec<Complex<i32>, Global>, Vec<Complex<i32>, Global>> for Vec<Vec<Complex<i32>>>
impl ArgminDot<Vec<Vec<Complex<i32>, Global>, Global>, Vec<Vec<Complex<i32>, Global>, Global>> for Vec<Vec<Complex<i32>>>
fn dot(&self, other: &Vec<Vec<Complex<i32>>>) -> Vec<Vec<Complex<i32>>>
impl<'a> ArgminDot<Complex<i32>, Vec<Vec<Complex<i32>, Global>, Global>> for Vec<Vec<Complex<i32>>>
fn dot(&self, other: &Complex<i32>) -> Vec<Vec<Complex<i32>>>
impl<'a> ArgminDot<Vec<Vec<Complex<i32>, Global>, Global>, Vec<Vec<Complex<i32>, Global>, Global>> for Complex<i32>
impl<'a> ArgminDot<Vec<Complex<i64>, Global>, Complex<i64>> for Vec<Complex<i64>>
fn dot(&self, other: &Vec<Complex<i64>>) -> Complex<i64>
impl<'a> ArgminDot<Complex<i64>, Vec<Complex<i64>, Global>> for Vec<Complex<i64>>
fn dot(&self, other: &Complex<i64>) -> Vec<Complex<i64>>
impl<'a> ArgminDot<Vec<Complex<i64>, Global>, Vec<Complex<i64>, Global>> for Complex<i64>
fn dot(&self, other: &Vec<Complex<i64>>) -> Vec<Complex<i64>>
impl ArgminDot<Vec<Complex<i64>, Global>, Vec<Vec<Complex<i64>, Global>, Global>> for Vec<Complex<i64>>
fn dot(&self, other: &Vec<Complex<i64>>) -> Vec<Vec<Complex<i64>>>
impl ArgminDot<Vec<Complex<i64>, Global>, Vec<Complex<i64>, Global>> for Vec<Vec<Complex<i64>>>
impl ArgminDot<Vec<Vec<Complex<i64>, Global>, Global>, Vec<Vec<Complex<i64>, Global>, Global>> for Vec<Vec<Complex<i64>>>
fn dot(&self, other: &Vec<Vec<Complex<i64>>>) -> Vec<Vec<Complex<i64>>>
impl<'a> ArgminDot<Complex<i64>, Vec<Vec<Complex<i64>, Global>, Global>> for Vec<Vec<Complex<i64>>>
fn dot(&self, other: &Complex<i64>) -> Vec<Vec<Complex<i64>>>
impl<'a> ArgminDot<Vec<Vec<Complex<i64>, Global>, Global>, Vec<Vec<Complex<i64>, Global>, Global>> for Complex<i64>
impl<'a> ArgminDot<Vec<Complex<u8>, Global>, Complex<u8>> for Vec<Complex<u8>>
fn dot(&self, other: &Vec<Complex<u8>>) -> Complex<u8>
impl<'a> ArgminDot<Complex<u8>, Vec<Complex<u8>, Global>> for Vec<Complex<u8>>
fn dot(&self, other: &Complex<u8>) -> Vec<Complex<u8>>
impl<'a> ArgminDot<Vec<Complex<u8>, Global>, Vec<Complex<u8>, Global>> for Complex<u8>
fn dot(&self, other: &Vec<Complex<u8>>) -> Vec<Complex<u8>>
impl ArgminDot<Vec<Complex<u8>, Global>, Vec<Vec<Complex<u8>, Global>, Global>> for Vec<Complex<u8>>
fn dot(&self, other: &Vec<Complex<u8>>) -> Vec<Vec<Complex<u8>>>
impl ArgminDot<Vec<Complex<u8>, Global>, Vec<Complex<u8>, Global>> for Vec<Vec<Complex<u8>>>
impl ArgminDot<Vec<Vec<Complex<u8>, Global>, Global>, Vec<Vec<Complex<u8>, Global>, Global>> for Vec<Vec<Complex<u8>>>
fn dot(&self, other: &Vec<Vec<Complex<u8>>>) -> Vec<Vec<Complex<u8>>>
impl<'a> ArgminDot<Complex<u8>, Vec<Vec<Complex<u8>, Global>, Global>> for Vec<Vec<Complex<u8>>>
fn dot(&self, other: &Complex<u8>) -> Vec<Vec<Complex<u8>>>
impl<'a> ArgminDot<Vec<Vec<Complex<u8>, Global>, Global>, Vec<Vec<Complex<u8>, Global>, Global>> for Complex<u8>
impl<'a> ArgminDot<Vec<Complex<u16>, Global>, Complex<u16>> for Vec<Complex<u16>>
fn dot(&self, other: &Vec<Complex<u16>>) -> Complex<u16>
impl<'a> ArgminDot<Complex<u16>, Vec<Complex<u16>, Global>> for Vec<Complex<u16>>
fn dot(&self, other: &Complex<u16>) -> Vec<Complex<u16>>
impl<'a> ArgminDot<Vec<Complex<u16>, Global>, Vec<Complex<u16>, Global>> for Complex<u16>
fn dot(&self, other: &Vec<Complex<u16>>) -> Vec<Complex<u16>>
impl ArgminDot<Vec<Complex<u16>, Global>, Vec<Vec<Complex<u16>, Global>, Global>> for Vec<Complex<u16>>
fn dot(&self, other: &Vec<Complex<u16>>) -> Vec<Vec<Complex<u16>>>
impl ArgminDot<Vec<Complex<u16>, Global>, Vec<Complex<u16>, Global>> for Vec<Vec<Complex<u16>>>
impl ArgminDot<Vec<Vec<Complex<u16>, Global>, Global>, Vec<Vec<Complex<u16>, Global>, Global>> for Vec<Vec<Complex<u16>>>
fn dot(&self, other: &Vec<Vec<Complex<u16>>>) -> Vec<Vec<Complex<u16>>>
impl<'a> ArgminDot<Complex<u16>, Vec<Vec<Complex<u16>, Global>, Global>> for Vec<Vec<Complex<u16>>>
fn dot(&self, other: &Complex<u16>) -> Vec<Vec<Complex<u16>>>
impl<'a> ArgminDot<Vec<Vec<Complex<u16>, Global>, Global>, Vec<Vec<Complex<u16>, Global>, Global>> for Complex<u16>
impl<'a> ArgminDot<Vec<Complex<u32>, Global>, Complex<u32>> for Vec<Complex<u32>>
fn dot(&self, other: &Vec<Complex<u32>>) -> Complex<u32>
impl<'a> ArgminDot<Complex<u32>, Vec<Complex<u32>, Global>> for Vec<Complex<u32>>
fn dot(&self, other: &Complex<u32>) -> Vec<Complex<u32>>
impl<'a> ArgminDot<Vec<Complex<u32>, Global>, Vec<Complex<u32>, Global>> for Complex<u32>
fn dot(&self, other: &Vec<Complex<u32>>) -> Vec<Complex<u32>>
impl ArgminDot<Vec<Complex<u32>, Global>, Vec<Vec<Complex<u32>, Global>, Global>> for Vec<Complex<u32>>
fn dot(&self, other: &Vec<Complex<u32>>) -> Vec<Vec<Complex<u32>>>
impl ArgminDot<Vec<Complex<u32>, Global>, Vec<Complex<u32>, Global>> for Vec<Vec<Complex<u32>>>
impl ArgminDot<Vec<Vec<Complex<u32>, Global>, Global>, Vec<Vec<Complex<u32>, Global>, Global>> for Vec<Vec<Complex<u32>>>
fn dot(&self, other: &Vec<Vec<Complex<u32>>>) -> Vec<Vec<Complex<u32>>>
impl<'a> ArgminDot<Complex<u32>, Vec<Vec<Complex<u32>, Global>, Global>> for Vec<Vec<Complex<u32>>>
fn dot(&self, other: &Complex<u32>) -> Vec<Vec<Complex<u32>>>
impl<'a> ArgminDot<Vec<Vec<Complex<u32>, Global>, Global>, Vec<Vec<Complex<u32>, Global>, Global>> for Complex<u32>
impl<'a> ArgminDot<Vec<Complex<u64>, Global>, Complex<u64>> for Vec<Complex<u64>>
fn dot(&self, other: &Vec<Complex<u64>>) -> Complex<u64>
impl<'a> ArgminDot<Complex<u64>, Vec<Complex<u64>, Global>> for Vec<Complex<u64>>
fn dot(&self, other: &Complex<u64>) -> Vec<Complex<u64>>
impl<'a> ArgminDot<Vec<Complex<u64>, Global>, Vec<Complex<u64>, Global>> for Complex<u64>
fn dot(&self, other: &Vec<Complex<u64>>) -> Vec<Complex<u64>>
impl ArgminDot<Vec<Complex<u64>, Global>, Vec<Vec<Complex<u64>, Global>, Global>> for Vec<Complex<u64>>
fn dot(&self, other: &Vec<Complex<u64>>) -> Vec<Vec<Complex<u64>>>
impl ArgminDot<Vec<Complex<u64>, Global>, Vec<Complex<u64>, Global>> for Vec<Vec<Complex<u64>>>
impl ArgminDot<Vec<Vec<Complex<u64>, Global>, Global>, Vec<Vec<Complex<u64>, Global>, Global>> for Vec<Vec<Complex<u64>>>
fn dot(&self, other: &Vec<Vec<Complex<u64>>>) -> Vec<Vec<Complex<u64>>>
impl<'a> ArgminDot<Complex<u64>, Vec<Vec<Complex<u64>, Global>, Global>> for Vec<Vec<Complex<u64>>>
fn dot(&self, other: &Complex<u64>) -> Vec<Vec<Complex<u64>>>
impl<'a> ArgminDot<Vec<Vec<Complex<u64>, Global>, Global>, Vec<Vec<Complex<u64>, Global>, Global>> for Complex<u64>
impl<'a> ArgminDot<Vec<Complex<isize>, Global>, Complex<isize>> for Vec<Complex<isize>>
fn dot(&self, other: &Vec<Complex<isize>>) -> Complex<isize>
impl<'a> ArgminDot<Complex<isize>, Vec<Complex<isize>, Global>> for Vec<Complex<isize>>
fn dot(&self, other: &Complex<isize>) -> Vec<Complex<isize>>
impl<'a> ArgminDot<Vec<Complex<isize>, Global>, Vec<Complex<isize>, Global>> for Complex<isize>
fn dot(&self, other: &Vec<Complex<isize>>) -> Vec<Complex<isize>>
impl ArgminDot<Vec<Complex<isize>, Global>, Vec<Vec<Complex<isize>, Global>, Global>> for Vec<Complex<isize>>
fn dot(&self, other: &Vec<Complex<isize>>) -> Vec<Vec<Complex<isize>>>
impl ArgminDot<Vec<Complex<isize>, Global>, Vec<Complex<isize>, Global>> for Vec<Vec<Complex<isize>>>
impl ArgminDot<Vec<Vec<Complex<isize>, Global>, Global>, Vec<Vec<Complex<isize>, Global>, Global>> for Vec<Vec<Complex<isize>>>
fn dot(&self, other: &Vec<Vec<Complex<isize>>>) -> Vec<Vec<Complex<isize>>>
impl<'a> ArgminDot<Complex<isize>, Vec<Vec<Complex<isize>, Global>, Global>> for Vec<Vec<Complex<isize>>>
fn dot(&self, other: &Complex<isize>) -> Vec<Vec<Complex<isize>>>
impl<'a> ArgminDot<Vec<Vec<Complex<isize>, Global>, Global>, Vec<Vec<Complex<isize>, Global>, Global>> for Complex<isize>
impl<'a> ArgminDot<Vec<Complex<usize>, Global>, Complex<usize>> for Vec<Complex<usize>>
fn dot(&self, other: &Vec<Complex<usize>>) -> Complex<usize>
impl<'a> ArgminDot<Complex<usize>, Vec<Complex<usize>, Global>> for Vec<Complex<usize>>
fn dot(&self, other: &Complex<usize>) -> Vec<Complex<usize>>
impl<'a> ArgminDot<Vec<Complex<usize>, Global>, Vec<Complex<usize>, Global>> for Complex<usize>
fn dot(&self, other: &Vec<Complex<usize>>) -> Vec<Complex<usize>>
impl ArgminDot<Vec<Complex<usize>, Global>, Vec<Vec<Complex<usize>, Global>, Global>> for Vec<Complex<usize>>
fn dot(&self, other: &Vec<Complex<usize>>) -> Vec<Vec<Complex<usize>>>
impl ArgminDot<Vec<Complex<usize>, Global>, Vec<Complex<usize>, Global>> for Vec<Vec<Complex<usize>>>
impl ArgminDot<Vec<Vec<Complex<usize>, Global>, Global>, Vec<Vec<Complex<usize>, Global>, Global>> for Vec<Vec<Complex<usize>>>
fn dot(&self, other: &Vec<Vec<Complex<usize>>>) -> Vec<Vec<Complex<usize>>>
impl<'a> ArgminDot<Complex<usize>, Vec<Vec<Complex<usize>, Global>, Global>> for Vec<Vec<Complex<usize>>>
fn dot(&self, other: &Complex<usize>) -> Vec<Vec<Complex<usize>>>
impl<'a> ArgminDot<Vec<Vec<Complex<usize>, Global>, Global>, Vec<Vec<Complex<usize>, Global>, Global>> for Complex<usize>