|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | RB (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | dq2RB (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | RBdot (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | RF (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | dq2RF (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static __forceinline__ __device__ __host__ auto | RFdot (const NT1 k2, const NT2 q2) |
|
template<class OPTS = BosonicRegulatorOpts>
struct DiFfRG::BosonicRegulator< OPTS >
Implements one of the standard exponential regulators, i.e.
\[
R_B(k^2,q^2) = q^2 \frac{(q^2/k^2)^{b-1}}{\exp((q^2/k^2)^b) - 1}
\]
Provides the following functions:
- RB(k2, q2) = \( p^2 r_B(k^2,p^2) \)
- dq2RB(k2, q2) = \( \frac{\partial}{\partial q^2} R_B(k^2,p^2) \)
- RBdot(k2, q2) = \( \partial_t R_B(k^2,p^2) \)
- RF(k2, q2) = \( p r_F(k^2,p^2) \)
- dq2RF(k2, q2) = \( \frac{\partial}{\partial q^2} R_F(k^2,p^2) \)
- RFdot(k2, q2) = \( p \partial_ t R_F(k^2,p^2) \)
- Template Parameters
-
b | The exponent in the regulator. |