Transform_fT_p2< dim, NT, KERNEL > Class Template Reference#

DiFfRG: DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL > Class Template Reference
DiFfRG
DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL > Class Template Reference

#include <integrator_fT_p2.hh>

Public Types

using ctype = typename get_type::ctype<NT>
 

Static Public Member Functions

template<typename... T>
static KOKKOS_FORCEINLINE_FUNCTION NT kernel (const ctype q, const ctype q0, const T &...t)
 
template<typename... T>
static KOKKOS_FORCEINLINE_FUNCTION NT constant (const T &...t)
 

Static Public Attributes

static constexpr int sdim = dim - 1
 
static constexpr ctype int_prefactor
 

Member Typedef Documentation

◆ ctype

template<int dim, typename NT , typename KERNEL >
using DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL >::ctype = typename get_type::ctype<NT>

Member Function Documentation

◆ constant()

template<int dim, typename NT , typename KERNEL >
template<typename... T>
static KOKKOS_FORCEINLINE_FUNCTION NT DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL >::constant ( const T &... t)
inlinestatic

◆ kernel()

template<int dim, typename NT , typename KERNEL >
template<typename... T>
static KOKKOS_FORCEINLINE_FUNCTION NT DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL >::kernel ( const ctype q,
const ctype q0,
const T &... t )
inlinestatic

Member Data Documentation

◆ int_prefactor

template<int dim, typename NT , typename KERNEL >
ctype DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL >::int_prefactor
staticconstexpr
Initial value:
/ powr<sdim>(2 * (ctype)M_PI)
typename get_type::ctype< NT > ctype
Definition integrator_fT_p2.hh:14
static constexpr int sdim
Definition integrator_fT_p2.hh:15
constexpr KOKKOS_INLINE_FUNCTION NumberType powr(const NumberType x)
A compile-time evaluatable power function for whole number exponents.
Definition math.hh:41
consteval NT S_d_prec(uint d)
Surface of a d-dimensional sphere (precompiled)
Definition math.hh:112

◆ sdim

template<int dim, typename NT , typename KERNEL >
int DiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL >::sdim = dim - 1
staticconstexpr

The documentation for this class was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/finiteT/integrator_fT_p2.hh