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