def test_adjoint_inplace(self): """Test inplace adjoint method.""" matr = np.array([[1, 2], [3, 4]]) mati = np.array([[1, 2], [3, 4]]) chan = UnitaryChannel(matr + 1j * mati) chan.adjoint(inplace=True) self.assertEqual(chan, UnitaryChannel(matr.T - 1j * mati.T))
def test_adjoint(self): """Test adjoint method.""" matr = np.array([[1, 2], [3, 4]]) mati = np.array([[1, 2], [3, 4]]) chan = UnitaryChannel(matr + 1j * mati) uni_adj = chan.adjoint() self.assertEqual(uni_adj, UnitaryChannel(matr.T - 1j * mati.T))