(self, a, b, tags)
| 648 | class EigCases(LinalgSquareTestCase, LinalgGeneralizedSquareTestCase): |
| 649 | |
| 650 | def do(self, a, b, tags): |
| 651 | res = linalg.eig(a) |
| 652 | eigenvalues, eigenvectors = res.eigenvalues, res.eigenvectors |
| 653 | assert_allclose(matmul(a, eigenvectors), |
| 654 | np.asarray(eigenvectors) * np.asarray(eigenvalues)[..., None, :], |
| 655 | rtol=get_rtol(eigenvalues.dtype)) |
| 656 | assert_(consistent_subclass(eigenvectors, a)) |
| 657 | |
| 658 | |
| 659 | class TestEig(EigCases): |
nothing calls this directly
no test coverage detected