flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
Li4.cpp File Reference
#include "Li4.hpp"
#include "complex.hpp"
#include <cfloat>
#include <cmath>
Include dependency graph for Li4.cpp:

Go to the source code of this file.

Namespaces

namespace  flexiblesusy
 
namespace  flexiblesusy::anonymous_namespace{Li4.cpp}
 

Functions

template<typename T , int N>
Complex< T > flexiblesusy::anonymous_namespace{Li4.cpp}::horner (const Complex< T > &z, const T(&coeffs)[N]) noexcept
 
std::complex< double > flexiblesusy::Li4 (const std::complex< double > &z_) noexcept
 Complex polylogarithm $\operatorname{Li}_4(z)$. More...
 
std::complex< long double > flexiblesusy::Li4 (const std::complex< long double > &z_) noexcept
 Complex polylogarithm $\mathrm{Li}_4(z)$ with long double precision. More...
 
double flexiblesusy::Li4 (double x) noexcept
 Real 4-th order polylogarithm $\operatorname{Li}_4(x)$. More...
 
double flexiblesusy::anonymous_namespace{Li4.cpp}::li4_half (double x) noexcept
 Li_4(x) for x in [0,1/2]. More...
 
double flexiblesusy::anonymous_namespace{Li4.cpp}::li4_mid (double x) noexcept
 Li_4(x) for x in [1/2,8/10]. More...
 
double flexiblesusy::anonymous_namespace{Li4.cpp}::li4_neg (double x) noexcept
 Li_4(x) for x in [-1,0]. More...
 
double flexiblesusy::anonymous_namespace{Li4.cpp}::li4_one (double x) noexcept
 Li_4(x) for x in [8/10,1]. More...