revert is_hermitian
This commit is contained in:
parent
448e45ffbe
commit
a991c13ddb
|
@ -120,13 +120,6 @@ where
|
||||||
self.clone_owned().try_inverse().is_some()
|
self.clone_owned().try_inverse().is_some()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns `true` if this matrix is hermitian.
|
|
||||||
#[inline]
|
|
||||||
#[must_use]
|
|
||||||
pub fn is_hermitian(&self) -> bool {
|
|
||||||
self.is_square() && self.transpose().conjugate().eq(self)
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Returns `true` if this matrix is unitary.
|
/// Returns `true` if this matrix is unitary.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
|
|
|
@ -201,15 +201,6 @@ fn identity() {
|
||||||
assert!(!not_id3.is_identity(0.0));
|
assert!(!not_id3.is_identity(0.0));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn is_hermitian() {
|
|
||||||
let a = Matrix2::new(1.0, 2.0, 3.0, 4.0);
|
|
||||||
let b = Matrix2::new(1.0, 2.0, 2.0, 1.0);
|
|
||||||
|
|
||||||
assert!(!a.is_hermitian());
|
|
||||||
assert!(b.is_hermitian());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn is_unitary() {
|
fn is_unitary() {
|
||||||
let a = Matrix2::new(1.0, 2.0, 3.0, 4.0);
|
let a = Matrix2::new(1.0, 2.0, 3.0, 4.0);
|
||||||
|
|
Loading…
Reference in New Issue