From 2c338fb97c7ca82ad961d8fb7721157291ab0c1e Mon Sep 17 00:00:00 2001
From: Philipp Arras <parras@mpa-garching.mpg.de>
Date: Mon, 9 Mar 2020 12:22:16 +0100
Subject: [PATCH] More nonlinearities for MultiField

---
 nifty6/multi_field.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/nifty6/multi_field.py b/nifty6/multi_field.py
index 4628542f2..cfe14b242 100644
--- a/nifty6/multi_field.py
+++ b/nifty6/multi_field.py
@@ -343,7 +343,8 @@ for op in ["__iadd__", "__isub__", "__imul__", "__idiv__",
     setattr(MultiField, op, func(op))
 
 
-for f in ["sqrt", "exp", "log", "log1p", "expm1", "tanh", "one_over"]:
+for f in ["sqrt", "exp", "log", "sin", "cos", "tan", "sinh", "cosh", "tanh",
+          "absolute", "sinc", "sign", "log10", "log1p", "expm1"]:
     def func(f):
         def func2(self):
             fu = getattr(Field, f)
-- 
GitLab