From d3e72ef7d4dd65800677ef7af0f05c3a84a18429 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Thu, 12 May 2022 15:15:57 +0100 Subject: [PATCH] fix: Exception added for cholesky decomposition of complex matrices. --- pyerrors/linalg.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyerrors/linalg.py b/pyerrors/linalg.py index e072545d..73c93169 100644 --- a/pyerrors/linalg.py +++ b/pyerrors/linalg.py @@ -200,7 +200,9 @@ def inv(x): def cholesky(x): - """Cholesky decomposition of Obs or CObs valued matrices.""" + """Cholesky decomposition of Obs valued matrices.""" + if any(isinstance(o, CObs) for o in x.ravel()): + raise Exception("Cholesky decomposition is not implemented for CObs.") return _mat_mat_op(anp.linalg.cholesky, x)