From a7f9c7346019ca18f75a594b7cb84b4db2214882 Mon Sep 17 00:00:00 2001 From: Philipp Arras <parras@mpa-garching.mpg.de> Date: Fri, 24 May 2019 10:13:44 +0200 Subject: [PATCH] Add sqrt to linearization --- nifty5/linearization.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nifty5/linearization.py b/nifty5/linearization.py index b1b39272f..db95c25df 100644 --- a/nifty5/linearization.py +++ b/nifty5/linearization.py @@ -298,6 +298,9 @@ class Linearization(object): tmp2 = makeOp(1. - (tmp == min) - (tmp == max)) return self.new(tmp, tmp2(self._jac)) + def sqrt(self): + return self.__pow__(0.5) + def sin(self): tmp = self._val.sin() tmp2 = self._val.cos() -- GitLab