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

Go to the source code of this file.

Namespaces

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

Functions

std::complex< double > flexiblesusy::Li3 (const std::complex< double > &z) noexcept
 Complex trilogarithm $\operatorname{Li}_3(z)$.
 
std::complex< long double > flexiblesusy::Li3 (const std::complex< long double > &z) noexcept
 Complex trilogarithm $\operatorname{Li}_3(z)$ with long double precision.
 
double flexiblesusy::Li3 (double x) noexcept
 Real trilogarithm $\operatorname{Li}_3(x)$.
 
double flexiblesusy::anonymous_namespace{Li3.cpp}::li3_neg (double x) noexcept
 Li_3(x) for x in [-1,0].
 
double flexiblesusy::anonymous_namespace{Li3.cpp}::li3_pos (double x) noexcept
 Li_3(x) for x in [0,1/2].