[−][src]Trait plexus::geometry::ops::Dot
Associated Types
type Output
Required methods
Loading content...Implementations on Foreign Types
impl<T> Dot<Vector2<T>> for Vector2<T> where
T: BaseFloat,
[src]
T: BaseFloat,
impl<T> Dot<Vector3<T>> for Vector3<T> where
T: BaseFloat,
[src]
T: BaseFloat,
impl<T> Dot<Vector2<T>> for Vector2<T> where
T: Mul,
<T as Mul>::Output: Add<Output = T>,
[src]
T: Mul,
<T as Mul>::Output: Add<Output = T>,
impl<T> Dot<Vector3<T>> for Vector3<T> where
T: Mul<Output = T>,
<T as Mul>::Output: Add<Output = T>,
[src]
T: Mul<Output = T>,
<T as Mul>::Output: Add<Output = T>,
impl<T> Dot<Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>> for Vector2<T> where
T: AddAssign + Mul<Output = T> + MulAssign + Scalar + Zero,
[src]
T: AddAssign + Mul<Output = T> + MulAssign + Scalar + Zero,
impl<T> Dot<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>> for Vector3<T> where
T: AddAssign + Mul<Output = T> + MulAssign + Scalar + Zero,
[src]
Loading content...
T: AddAssign + Mul<Output = T> + MulAssign + Scalar + Zero,
Implementors
impl<T> Dot<Duplet<T>> for Duplet<T> where
T: Mul,
<T as Mul>::Output: Add<Output = T>,
[src]
T: Mul,
<T as Mul>::Output: Add<Output = T>,
impl<T> Dot<Triplet<T>> for Triplet<T> where
T: Mul<Output = T>,
<T as Mul>::Output: Add<Output = T>,
[src]
T: Mul<Output = T>,
<T as Mul>::Output: Add<Output = T>,