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