diff --git a/nifty5/minimization/descent_minimizers.py b/nifty5/minimization/descent_minimizers.py index 0eeb3832e7ee2a1ad580a7994791e567c07e7537..e128da04eee22b3b6c275a4b79159a4aa6a8a55f 100644 --- a/nifty5/minimization/descent_minimizers.py +++ b/nifty5/minimization/descent_minimizers.py @@ -182,10 +182,8 @@ class NewtonCG(DescentMinimizer): p = None if self._napprox > 1: unscmet, sc = energy.unscaled_metric() - approx = makeOp(approximation2endo(unscmet, self._napprox)*sc) - p = approx.inverse - e, conv = ConjugateGradient(ic, nreset=self._nreset)(e, - preconditioner=p) + p = makeOp(approximation2endo(unscmet, self._napprox)*sc).inverse + e, conv = ConjugateGradient(ic, nreset=self._nreset)(e, p) return -e.position