From cb843d0669f2d8164659fd920f9e9f39475bee34 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen <pauli.t.virtanen@jyu.fi> Date: Mon, 29 Aug 2022 12:35:04 +0300 Subject: [PATCH] solver: fix terminal sign --- usadelndsoc/solver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usadelndsoc/solver.py b/usadelndsoc/solver.py index 8aa90c0..94ec2c0 100644 --- a/usadelndsoc/solver.py +++ b/usadelndsoc/solver.py @@ -119,7 +119,7 @@ class Core: tau3 = np.diag([1, 1, -1, -1]) for i, j in zip(*np.where(m)): M = self._Omega[i, j] + 1j * self._omega * tau3 - Q = 1j * signm(-1j * M) + Q = signm(-1j * M) g = np.linalg.solve(np.eye(2) + Q[:2, :2], Q[:2, 2:]) gt = np.linalg.solve(np.eye(2) - Q[2:, 2:], Q[2:, :2]) Phi[i, j, 0] = g -- GitLab