#include "Li.hpp"
#include "Li2.hpp"
#include "Li3.hpp"
#include "Li4.hpp"
#include "Li5.hpp"
#include "Li6.hpp"
#include "eta.hpp"
#include "factorial.hpp"
#include "harmonic.hpp"
#include "zeta.hpp"
#include <cmath>
#include <complex>
#include <cstdint>
#include <limits>
Go to the source code of this file.
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::clog (const std::complex< double > &z) noexcept |
| complex logarithm, converts -0.0 to 0.0
|
|
constexpr bool | flexiblesusy::anonymous_namespace{Li.cpp}::is_even (int64_t n) noexcept |
|
constexpr bool | flexiblesusy::anonymous_namespace{Li.cpp}::is_finite (const std::complex< double > &z) noexcept |
|
std::complex< double > | flexiblesusy::Li (int64_t n, const std::complex< double > &z) noexcept |
| Complex polylogarithm .
|
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::Li_rest (int64_t n, const std::complex< double > &z) noexcept |
| returns remainder from inversion formula
|
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::Li_series (int64_t n, const std::complex< double > &z) noexcept |
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::Li_unity_neg (int64_t n, const std::complex< double > &z) noexcept |
| Series expansion of Li_n(z) around z ~ 1, n < 0.
|
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::Li_unity_pos (int64_t n, const std::complex< double > &z) noexcept |
| Series expansion of Li_n(z) around z ~ 1, n > 0.
|
|
std::complex< double > | flexiblesusy::anonymous_namespace{Li.cpp}::stable_pow (const std::complex< double > &z, int64_t n) noexcept |
| returns z^n, treating Re(z) == 0 and Im(z) == 0 in a stable way
|
|