From b1a9f4fac1f53f1e22a7a57cde5d495a37dafe31 Mon Sep 17 00:00:00 2001 From: Philipp Arras <parras@mpa-garching.mpg.de> Date: Wed, 22 Apr 2020 15:54:30 +0200 Subject: [PATCH] Make quadratic energy real --- nifty6/minimization/quadratic_energy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nifty6/minimization/quadratic_energy.py b/nifty6/minimization/quadratic_energy.py index 7911910b1..f921caa30 100644 --- a/nifty6/minimization/quadratic_energy.py +++ b/nifty6/minimization/quadratic_energy.py @@ -34,9 +34,9 @@ class QuadraticEnergy(Energy): else: Ax = self._A(self._position) self._grad = Ax if b is None else Ax - b - self._value = 0.5*self._position.s_vdot(Ax) + self._value = 0.5*self._position.s_vdot(Ax).real if b is not None: - self._value -= b.s_vdot(self._position) + self._value -= b.s_vdot(self._position).real def at(self, position): return QuadraticEnergy(position, self._A, self._b) -- GitLab