Function linxal::properties::is_unitary_tol [] [src]

pub fn is_unitary_tol<T: LinxalImplScalar, D: Data<Elem = T>>(
    mat: &ArrayBase<D, Ix2>,
    tol: T::RealPart
) -> bool

Return true iff the matrix is unitary, within tolerance.

A unitary matrix U is a square matrix that satisfiies

$$UH\ cdot U = U \cdot UH = I$$