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