pub trait MIntMatrix<M>where
M: MIntDotProduct,{
// Required methods
fn determinant_linear(self, other: Self) -> Option<Vec<MInt<M>>>
where M: MIntConvert<usize> + MIntConvert<u64>;
fn pow_frobenius(self, k: usize) -> Self
where M: MIntConvert<u64>;
}Required Methods§
Sourcefn determinant_linear(self, other: Self) -> Option<Vec<MInt<M>>>
fn determinant_linear(self, other: Self) -> Option<Vec<MInt<M>>>
det(self + other * x)
fn pow_frobenius(self, k: usize) -> Selfwhere
M: MIntConvert<u64>,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".