From b4dfd117bb30eb60af8468b05de4f7fc16b28af4 Mon Sep 17 00:00:00 2001 From: McGinnis-Atom <150132444+McGinnis-Atom@users.noreply.github.com> Date: Wed, 24 Sep 2025 09:24:15 +0200 Subject: [PATCH] Update scipy_eigen.py to fix error qm_sim\eigensolvers\scipy_eigen.py", line 28, in scipy_get_eigen v, w = _eigsh(mat._mul_vector, mat.shape[0], mat.dtype, k=n, **kwargs) --- src/qm_sim/eigensolvers/scipy_eigen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qm_sim/eigensolvers/scipy_eigen.py b/src/qm_sim/eigensolvers/scipy_eigen.py index 34ff488..c2fdf08 100644 --- a/src/qm_sim/eigensolvers/scipy_eigen.py +++ b/src/qm_sim/eigensolvers/scipy_eigen.py @@ -25,7 +25,7 @@ def scipy_get_eigen( :rtype: tuple[np.ndarray(shape = (:code:`n`)), np.ndarray(shape = (:code:`n`, :code:`shape`)] """ if kwargs.get("sigma") is None: - v, w = _eigsh(mat._mul_vector, mat.shape[0], mat.dtype, k=n, **kwargs) + v, w = _eigsh(mat._matmul_vector, mat.shape[0], mat.dtype, k=n, **kwargs) else: # Fallback to default solver v, w = eigsh(mat, k=n, which="SA", **kwargs)