ANIMA  4.0
animaHyperbolicFunctions.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace anima
4 {
5 
6 template <class T> double ShOverId(const T &x);
7 template <class ScalarType> std::complex<double> ComplexShRatio(const ScalarType &k, const ScalarType &alpha, const ScalarType &beta);
8 template <class T1, class T2, class T3> double ShRatio(const T1 &k, const T2 &alpha, const T3 &beta);
9 template <class T> double xi(const T &k);
10 template <class T> double jtwo(const T &k);
11 template <class T> double jfour(const T &k);
12 
13 } // end namespace hyperbolic_functions
14 
16 
17 
std::complex< double > ComplexShRatio(const ScalarType &k, const ScalarType &alpha, const ScalarType &beta)
double ShOverId(const T &x)
double xi(const T &k)
double ShRatio(const T1 &k, const T2 &alpha, const T3 &beta)
double jtwo(const T &k)
double jfour(const T &k)