From 325a3a04c5be2e3964044c87268ae0866e585620 Mon Sep 17 00:00:00 2001 From: Christoph Groth <christoph.groth@cea.fr> Date: Fri, 30 Jun 2017 12:11:09 +0200 Subject: [PATCH] bugfix: SelfEnergyLead's selfenergy arg may return any arraylike now --- kwant/solvers/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kwant/solvers/common.py b/kwant/solvers/common.py index 6522cdf3..f5f6197e 100644 --- a/kwant/solvers/common.py +++ b/kwant/solvers/common.py @@ -247,7 +247,7 @@ class SparseSolver(metaclass=abc.ABCMeta): else: rhs.append(None) else: - sigma = lead.selfenergy(energy, args, params=params) + sigma = np.asarray(lead.selfenergy(energy, args, params=params)) lead_info.append(sigma) coords = np.r_[tuple(slice(offsets[i], offsets[i + 1]) for i in interface)] -- GitLab