Trait hagane_simd::common::Dot
[−]
[src]
pub trait Dot<RHS = Self> { type DotProduct; fn dot(self, rhs: RHS) -> Self::DotProduct; }
Associated Types
type DotProduct
Required Methods
fn dot(self, rhs: RHS) -> Self::DotProduct
Implementors
impl Dot<float2x2> for float2x2
impl Dot<float2> for float2x2
impl Dot<float3x3> for float3x3
impl Dot<float3> for float3x3
impl Dot<float4x4> for float4x4
impl Dot<float4> for float4x4
impl Dot<double2x2> for double2x2
impl Dot<double2> for double2x2
impl Dot<double3x3> for double3x3
impl Dot<double3> for double3x3
impl Dot<double4x4> for double4x4
impl Dot<double4> for double4x4
impl Dot<char2> for char2
impl Dot<char3> for char3
impl Dot<char4> for char4
impl Dot<char8> for char8
impl Dot<char16> for char16
impl Dot<uchar2> for uchar2
impl Dot<uchar3> for uchar3
impl Dot<uchar4> for uchar4
impl Dot<uchar8> for uchar8
impl Dot<uchar16> for uchar16
impl Dot<short2> for short2
impl Dot<short3> for short3
impl Dot<short4> for short4
impl Dot<short8> for short8
impl Dot<short16> for short16
impl Dot<ushort2> for ushort2
impl Dot<ushort3> for ushort3
impl Dot<ushort4> for ushort4
impl Dot<ushort8> for ushort8
impl Dot<ushort16> for ushort16
impl Dot<int2> for int2
impl Dot<int3> for int3
impl Dot<int4> for int4
impl Dot<int8> for int8
impl Dot<int16> for int16
impl Dot<uint2> for uint2
impl Dot<uint3> for uint3
impl Dot<uint4> for uint4
impl Dot<uint8> for uint8
impl Dot<uint16> for uint16
impl Dot<float2> for float2
impl Dot<float3> for float3
impl Dot<float4> for float4
impl Dot<float8> for float8
impl Dot<float16> for float16
impl Dot<long2> for long2
impl Dot<long3> for long3
impl Dot<long4> for long4
impl Dot<long8> for long8
impl Dot<long16> for long16
impl Dot<ulong2> for ulong2
impl Dot<ulong3> for ulong3
impl Dot<ulong4> for ulong4
impl Dot<ulong8> for ulong8
impl Dot<ulong16> for ulong16
impl Dot<double2> for double2
impl Dot<double3> for double3
impl Dot<double4> for double4
impl Dot<double8> for double8
impl Dot<double16> for double16