From 055d17cd4f1fe0b95d8be9ff49914837784908b1 Mon Sep 17 00:00:00 2001
From: Andre <upwli@student.kit.edu>
Date: Sat, 11 Dec 2021 11:44:36 +0100
Subject: [PATCH] remove condon shortley

---
 corsika/detail/media/GeomagneticModel.inl | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/corsika/detail/media/GeomagneticModel.inl b/corsika/detail/media/GeomagneticModel.inl
index 6bf0ea20e..cb9dc6793 100644
--- a/corsika/detail/media/GeomagneticModel.inl
+++ b/corsika/detail/media/GeomagneticModel.inl
@@ -149,11 +149,9 @@ namespace corsika {
       // Schmidt semi-normalization and Condon-Shortley phase term
       if (p.m > 0) {
         // Note: n! = tgamma(n+1)
-        legendre *= sqrt(2 * std::tgamma(p.n - p.m + 1) / std::tgamma(p.n + p.m + 1)) *
-                    pow(-1, p.m);
+        legendre *= sqrt(2 * std::tgamma(p.n - p.m + 1) / std::tgamma(p.n + p.m + 1));
         next_legendre *=
-            sqrt(2 * std::tgamma(p.n + 1 - p.m + 1) / std::tgamma(p.n + 1 + p.m + 1)) *
-            pow(-1, p.m);
+            sqrt(2 * std::tgamma(p.n + 1 - p.m + 1) / std::tgamma(p.n + 1 + p.m + 1));
       }
       derivate_legendre =
           (p.n + 1) * tan(lat_sph) * legendre -
-- 
GitLab