@@ -29,8 +29,8 @@ def verify_is_quasi_triangular(T):
2929U = rs .matrixU ()
3030T = rs .matrixT ()
3131
32- assert nanoeigenpy .is_approx (A , U @ T @ U .T , 1e-10 )
33- assert nanoeigenpy .is_approx (U @ U .T , np .eye (dim ), 1e-10 )
32+ assert nanoeigenpy .is_approx (A , U @ T @ U .T )
33+ assert nanoeigenpy .is_approx (U @ U .T , np .eye (dim ))
3434
3535verify_is_quasi_triangular (T )
3636
@@ -47,20 +47,20 @@ def verify_is_quasi_triangular(T):
4747T2 = rs2 .matrixT ()
4848U2 = rs2 .matrixU ()
4949
50- assert nanoeigenpy .is_approx (T1 , T2 , 1e-12 )
51- assert nanoeigenpy .is_approx (U1 , U2 , 1e-12 )
50+ assert nanoeigenpy .is_approx (T1 , T2 )
51+ assert nanoeigenpy .is_approx (U1 , U2 )
5252
5353rs_no_u = nanoeigenpy .RealSchur (A , False )
5454assert rs_no_u .info () == nanoeigenpy .ComputationInfo .Success
5555T_no_u = rs_no_u .matrixT ()
5656
57- assert nanoeigenpy .is_approx (T , T_no_u , 1e-12 )
57+ assert nanoeigenpy .is_approx (T , T_no_u )
5858
5959rs_compute_no_u = nanoeigenpy .RealSchur (dim )
6060result_no_u = rs_compute_no_u .compute (A , False )
6161assert result_no_u .info () == nanoeigenpy .ComputationInfo .Success
6262T_compute_no_u = rs_compute_no_u .matrixT ()
63- assert nanoeigenpy .is_approx (T , T_compute_no_u , 1e-12 )
63+ assert nanoeigenpy .is_approx (T , T_compute_no_u )
6464
6565rs_iter = nanoeigenpy .RealSchur (dim )
6666rs_iter .setMaxIterations (40 * dim ) # m_maxIterationsPerRow * size
@@ -70,8 +70,8 @@ def verify_is_quasi_triangular(T):
7070
7171T_iter = rs_iter .matrixT ()
7272U_iter = rs_iter .matrixU ()
73- assert nanoeigenpy .is_approx (T , T_iter , 1e-12 )
74- assert nanoeigenpy .is_approx (U , U_iter , 1e-12 )
73+ assert nanoeigenpy .is_approx (T , T_iter )
74+ assert nanoeigenpy .is_approx (U , U_iter )
7575
7676if dim > 2 :
7777 rs_few_iter = nanoeigenpy .RealSchur (dim )
@@ -88,8 +88,8 @@ def verify_is_quasi_triangular(T):
8888T_triangular = rs_triangular .matrixT ()
8989U_triangular = rs_triangular .matrixU ()
9090
91- assert nanoeigenpy .is_approx (T_triangular , A_triangular , 1e-10 )
92- assert nanoeigenpy .is_approx (U_triangular , np .eye (dim ), 1e-10 )
91+ assert nanoeigenpy .is_approx (T_triangular , A_triangular )
92+ assert nanoeigenpy .is_approx (U_triangular , np .eye (dim ))
9393
9494hess = nanoeigenpy .HessenbergDecomposition (A )
9595H = hess .matrixH ()
@@ -102,7 +102,7 @@ def verify_is_quasi_triangular(T):
102102T_from_hess = rs_from_hess .matrixT ()
103103U_from_hess = rs_from_hess .matrixU ()
104104
105- assert nanoeigenpy .is_approx (A , U_from_hess @ T_from_hess @ U_from_hess .T , 1e-10 )
105+ assert nanoeigenpy .is_approx (A , U_from_hess @ T_from_hess @ U_from_hess .T )
106106
107107rs1_id = nanoeigenpy .RealSchur (dim )
108108rs2_id = nanoeigenpy .RealSchur (dim )
0 commit comments