@@ -30,8 +30,8 @@ def verify_is_quasi_triangular(T):
3030U = rs .matrixU ()
3131T = rs .matrixT ()
3232
33- assert eigenpy .is_approx (A , U @ T @ U .T , 1e-10 )
34- assert eigenpy .is_approx (U @ U .T , np .eye (dim ), 1e-10 )
33+ assert eigenpy .is_approx (A , U @ T @ U .T )
34+ assert eigenpy .is_approx (U @ U .T , np .eye (dim ))
3535
3636verify_is_quasi_triangular (T )
3737
@@ -48,20 +48,20 @@ def verify_is_quasi_triangular(T):
4848T2 = rs2 .matrixT ()
4949U2 = rs2 .matrixU ()
5050
51- assert eigenpy .is_approx (T1 , T2 , 1e-12 )
52- assert eigenpy .is_approx (U1 , U2 , 1e-12 )
51+ assert eigenpy .is_approx (T1 , T2 )
52+ assert eigenpy .is_approx (U1 , U2 )
5353
5454rs_no_u = eigenpy .RealSchur (A , False )
5555assert rs_no_u .info () == eigenpy .ComputationInfo .Success
5656T_no_u = rs_no_u .matrixT ()
5757
58- assert eigenpy .is_approx (T , T_no_u , 1e-12 )
58+ assert eigenpy .is_approx (T , T_no_u )
5959
6060rs_compute_no_u = eigenpy .RealSchur (dim )
6161result_no_u = rs_compute_no_u .compute (A , False )
6262assert result_no_u .info () == eigenpy .ComputationInfo .Success
6363T_compute_no_u = rs_compute_no_u .matrixT ()
64- assert eigenpy .is_approx (T , T_compute_no_u , 1e-12 )
64+ assert eigenpy .is_approx (T , T_compute_no_u )
6565
6666rs_iter = eigenpy .RealSchur (dim )
6767rs_iter .setMaxIterations (40 * dim ) # m_maxIterationsPerRow * size
@@ -71,8 +71,8 @@ def verify_is_quasi_triangular(T):
7171
7272T_iter = rs_iter .matrixT ()
7373U_iter = rs_iter .matrixU ()
74- assert eigenpy .is_approx (T , T_iter , 1e-12 )
75- assert eigenpy .is_approx (U , U_iter , 1e-12 )
74+ assert eigenpy .is_approx (T , T_iter )
75+ assert eigenpy .is_approx (U , U_iter )
7676
7777if dim > 2 :
7878 rs_few_iter = eigenpy .RealSchur (dim )
@@ -89,8 +89,8 @@ def verify_is_quasi_triangular(T):
8989T_triangular = rs_triangular .matrixT ()
9090U_triangular = rs_triangular .matrixU ()
9191
92- assert eigenpy .is_approx (T_triangular , A_triangular , 1e-10 )
93- assert eigenpy .is_approx (U_triangular , np .eye (dim ), 1e-10 )
92+ assert eigenpy .is_approx (T_triangular , A_triangular )
93+ assert eigenpy .is_approx (U_triangular , np .eye (dim ))
9494
9595hess = eigenpy .HessenbergDecomposition (A )
9696H = hess .matrixH ()
@@ -103,7 +103,7 @@ def verify_is_quasi_triangular(T):
103103T_from_hess = rs_from_hess .matrixT ()
104104U_from_hess = rs_from_hess .matrixU ()
105105
106- assert eigenpy .is_approx (A , U_from_hess @ T_from_hess @ U_from_hess .T , 1e-10 )
106+ assert eigenpy .is_approx (A , U_from_hess @ T_from_hess @ U_from_hess .T )
107107
108108rs1_id = eigenpy .RealSchur (dim )
109109rs2_id = eigenpy .RealSchur (dim )
0 commit comments