From 38ed0ec76b87d795068d51f85a75dc94bf8100e5 Mon Sep 17 00:00:00 2001 From: Philipp Arras <parras@mpa-garching.mpg.de> Date: Fri, 29 Jun 2018 10:59:12 +0200 Subject: [PATCH] Fix Gaussian curvature --- nifty5/library/gaussian_energy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nifty5/library/gaussian_energy.py b/nifty5/library/gaussian_energy.py index 24cb752e2..f540f3684 100644 --- a/nifty5/library/gaussian_energy.py +++ b/nifty5/library/gaussian_energy.py @@ -61,4 +61,6 @@ class GaussianEnergy(Energy): @property @memo def curvature(self): - return SandwichOperator.make(self._inp.gradient) + if self._cov is None: + return SandwichOperator.make(self._inp.gradient) + return SandwichOperator.make(self._inp.gradient, self._cov.inverse) -- GitLab