pub trait SquareMatrixMath<T, const N: usize>: MatrixMath<T, N, N> {
    // Required methods
    fn inv_matrix(&self) -> Option<[[T; N]; N]>
       where T: Signed + PartialOrd + One + Zero + Copy + SubAssign + DivAssign + AddAssign;
    fn solve_matrix(&self, b: &[T; N]) -> [T; N]
       where T: Copy + Signed + Zero + One + PartialOrd + AddAssign + SubAssign + DivAssign;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T, const N: usize> SquareMatrixMath<T, N> for [[T; N]; N]

Implementors§