|
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 | 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 | RFdot (const NT1 k2, const NT2 q2) |
|
template<typename NT1 , typename NT2 > |
static void | dq2RB (const NT1, const NT2)=delete |
|
template<class Dummy = void>
struct DiFfRG::LitimRegulator< Dummy >
Implements the Litim regulator, i.e.
\[
R_B(k^2,q^2) = (k^2 - q^2) \Theta(k^2 - q^2)
\]
Provides the following functions:
- RB(k2, q2) = \( p^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) \)
- RFdot(k2, q2) = \( p \partial_ t R_F(k^2,p^2) \)