/__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/finiteT/integrator_fT_p2_1ang.hh Source File#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
integrator_fT_p2_1ang.hh
Go to the documentation of this file.
21 static constexpr ctype int_prefactor = S_d_prec<ctype>(sdim - 1) // remaining solid angle after the polar angle
46 : public QuadratureIntegrator_fT<3, NT, internal::Transform_fT_p2_1ang<dim, NT, KERNEL>, ExecutionSpace>
48 using Base = QuadratureIntegrator_fT<3, NT, internal::Transform_fT_p2_1ang<dim, NT, KERNEL>, ExecutionSpace>;
52 // Gauss-Jacobi quadrature on [-1,1] with weight (1-c^2)^{(sdim-3)/2} for the spatial polar angle.
53 // Dimension-agnostic: reduces to Chebyshev-1 (sdim=2), Legendre (sdim=3), Chebyshev-2 (sdim=4), ...
73 : Integrator_fT_p2_1ang(quadrature_provider, internal::make_int_grid<2, NT>(json, {"x_order", "cos1_order"}),
78 Integrator_fT_p2_1ang(QuadratureProvider &quadrature_provider, const std::array<size_t, 2> grid_size,
Definition integrator_fT_p2_1ang.hh:47
void set_x_extent(ctype x_extent)
Definition integrator_fT_p2_1ang.hh:86
ExecutionSpace execution_space
Definition integrator_fT_p2_1ang.hh:69
Integrator_fT_p2_1ang(QuadratureProvider &quadrature_provider, const JSONValue &json)
Definition integrator_fT_p2_1ang.hh:71
Integrator_fT_p2_1ang(QuadratureProvider &quadrature_provider, const std::array< size_t, 2 > grid_size, ctype x_extent=2., ctype T=1, ctype typical_E=1)
Definition integrator_fT_p2_1ang.hh:78
typename get_type::ctype< NT > ctype
Numerical type to be used for integration tasks e.g. the argument or possible jacobians.
Definition integrator_fT_p2_1ang.hh:68
void set_typical_E(ctype typical_E)
Definition integrator_fT_p2_1ang.hh:99
static QuadratureType polar_quadrature()
Definition integrator_fT_p2_1ang.hh:54
Definition quadrature_integrator_fT.hh:26
A class that provides quadrature points and weights, in host and device memory. The quadrature points...
Definition quadrature_provider.hh:137
Definition integrator_fT_p2_1ang.hh:12
static constexpr ctype int_prefactor
Definition integrator_fT_p2_1ang.hh:21
typename get_type::ctype< NT > ctype
Definition integrator_fT_p2_1ang.hh:15
static KOKKOS_FORCEINLINE_FUNCTION NT constant(const T &...t)
Definition integrator_fT_p2_1ang.hh:35
static KOKKOS_FORCEINLINE_FUNCTION NT kernel(const ctype q, const ctype cos, const ctype q0, const T &...t)
Definition integrator_fT_p2_1ang.hh:25
static constexpr int sdim
Definition integrator_fT_p2_1ang.hh:14
Definition abstract_integrator.hh:28
Definition math.hh:220
Definition complex_math.hh:10
constexpr KOKKOS_INLINE_FUNCTION NumberType powr(const NumberType x)
A compile-time evaluatable power function for whole number exponents.
Definition math.hh:41
Definition quadrature.hh:44
Generated by