G?6 @ d Z ddlZddlmZmZmZmZm Z m Z mZmZm Z mZmZmZmZmZmZmZmZ g Ze ed ed ej dej ej ej dej ej d h ed ej dd gddgg ej d dg j ed ej dd gddgg ej d dg j g z Ze ed ed ej dd gd dgg d g z Z G d de Z G d de e Z G d dee Z G d dee Z G d dee Z! G d dee Z" G d d ee Z# G d! d"ee Z$ G d# d$ee Z% G d% d&ee Z& G d' d(e Z' G d) d*e'e Z( G d+ d,e'e Z) G d- d.e'e Z* G d/ d0e Z+dS )1z9 Test functions for linalg module using the matrix class. N) LinalgCase apply_tagTestQRLinalgTestCase_TestNorm2D_TestNormDoubleBase_TestNormSingleBase_TestNormInt64Base SolveCasesInvCasesEigvalsCasesEigCasesSVDCases CondCases PinvCasesDetCases LstsqCasessquare 0x0_matrix)r r )dtype)r zsize-0)tags matrix_b_onlyg ?g @g @g @matrix_a_and_b hermitianhmatrix_a_and_bc e Zd ZeZdS )MatrixTestCaseN)__name__ __module____qualname__CASES TEST_CASES |/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/matrixlib/tests/test_matrix_linalg.pyr r $ s JJJr% r c e Zd ZdS )TestSolveMatrixNr r r! r$ r% r&