/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/thermodynamics.hh Source File#
|
DiFfRG
|
thermodynamics.hh
Go to the documentation of this file.
13 // ----------------------------------------------------------------------------------------------------
15 // ----------------------------------------------------------------------------------------------------
27 using internal::Cosh, internal::Sinh, internal::Tanh, internal::Coth, internal::Sech, internal::Csch;
29 // ----------------------------------------------------------------------------------------------------
31 // ----------------------------------------------------------------------------------------------------
64 // ----------------------------------------------------------------------------------------------------
66 // ----------------------------------------------------------------------------------------------------
113 // ----------------------------------------------------------------------------------------------------
115 // ----------------------------------------------------------------------------------------------------
auto KOKKOS_FORCEINLINE_FUNCTION Sech(const T x)
Definition thermodynamics.hh:23
auto KOKKOS_FORCEINLINE_FUNCTION Coth(const T x)
Definition thermodynamics.hh:22
auto KOKKOS_FORCEINLINE_FUNCTION Cosh(const T x)
Definition thermodynamics.hh:19
auto KOKKOS_FORCEINLINE_FUNCTION Csch(const T x)
Definition thermodynamics.hh:24
auto KOKKOS_FORCEINLINE_FUNCTION Sinh(const T x)
Definition thermodynamics.hh:20
auto KOKKOS_FORCEINLINE_FUNCTION Tanh(const T x)
Definition thermodynamics.hh:21
Definition complex_math.hh:10
auto KOKKOS_FORCEINLINE_FUNCTION SechFiniteT(const T1 x, const T2 T)
Definition thermodynamics.hh:49
auto KOKKOS_FORCEINLINE_FUNCTION ddnB(const T1 e, const T2 T)
Definition thermodynamics.hh:129
auto KOKKOS_FORCEINLINE_FUNCTION CschFiniteT(const T1 x, const T2 T)
Definition thermodynamics.hh:57
auto KOKKOS_FORCEINLINE_FUNCTION CothFiniteT(const T1 x, const T2 T)
Definition thermodynamics.hh:35
auto KOKKOS_FORCEINLINE_FUNCTION sechS(const T1 e, const T2 T)
Definition thermodynamics.hh:103
auto KOKKOS_FORCEINLINE_FUNCTION dnF(const T1 e, const T2 T)
Definition thermodynamics.hh:141
auto KOKKOS_FORCEINLINE_FUNCTION cothS(const T1 e, const T2 T)
Definition thermodynamics.hh:68
bool KOKKOS_INLINE_FUNCTION is_close(T1 a, T2 b, T3 eps_)
Function to evaluate whether two floats are equal to numerical precision. Tests for both relative and...
Definition math.hh:168
auto KOKKOS_FORCEINLINE_FUNCTION nB(const T1 e, const T2 T)
Definition thermodynamics.hh:117
auto KOKKOS_FORCEINLINE_FUNCTION dtanhS(const T1 e, const T2 T)
Definition thermodynamics.hh:93
constexpr KOKKOS_INLINE_FUNCTION NumberType powr(const NumberType x)
A compile-time evaluatable power function for whole number exponents.
Definition math.hh:41
auto KOKKOS_FORCEINLINE_FUNCTION tanhS(const T1 e, const T2 T)
Definition thermodynamics.hh:88
auto KOKKOS_FORCEINLINE_FUNCTION nF(const T1 e, const T2 T)
Definition thermodynamics.hh:135
auto KOKKOS_FORCEINLINE_FUNCTION TanhFiniteT(const T1 x, const T2 T)
Definition thermodynamics.hh:42
auto KOKKOS_FORCEINLINE_FUNCTION ddcothS(const T1 e, const T2 T)
Definition thermodynamics.hh:78
auto KOKKOS_FORCEINLINE_FUNCTION dnB(const T1 e, const T2 T)
Definition thermodynamics.hh:123
auto KOKKOS_FORCEINLINE_FUNCTION cschS(const T1 e, const T2 T)
Definition thermodynamics.hh:108
KOKKOS_FORCEINLINE_FUNCTION auto real(const autodiff::Real< N, T > &a)
Definition complex_math.hh:96
auto KOKKOS_FORCEINLINE_FUNCTION ddtanhS(const T1 e, const T2 T)
Definition thermodynamics.hh:98
auto KOKKOS_FORCEINLINE_FUNCTION dddcothS(const T1 e, const T2 T)
Definition thermodynamics.hh:83
bool isfinite(const autodiff::Real< N, T > &x)
Finite-ness check for autodiff::real.
Definition math.hh:22
auto KOKKOS_FORCEINLINE_FUNCTION dcothS(const T1 e, const T2 T)
Definition thermodynamics.hh:73
Generated by