logo
pub trait InnerSpace: Dot<Output = <Self as VectorSpace>::Scalar> + VectorSpace {
    fn normalize(self) -> Option<Self> { ... }
    fn square_magnitude(self) -> Self::Scalar { ... }
    fn magnitude(self) -> Self::Scalar { ... }
}

Provided Methods

Implementations on Foreign Types

Implementors