(self, a, b, tags)
| 596 | class EigCases(LinalgSquareTestCase, LinalgGeneralizedSquareTestCase): |
| 597 | |
| 598 | def do(self, a, b, tags): |
| 599 | res = linalg.eig(a) |
| 600 | eigenvalues, eigenvectors = res.eigenvalues, res.eigenvectors |
| 601 | assert_allclose(dot_generalized(a, eigenvectors), |
| 602 | np.asarray(eigenvectors) * np.asarray(eigenvalues)[..., None, :], |
| 603 | rtol=get_rtol(eigenvalues.dtype)) |
| 604 | assert_(consistent_subclass(eigenvectors, a)) |
| 605 | |
| 606 | |
| 607 | class TestEig(EigCases): |
nothing calls this directly
no test coverage detected