/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/quadrature_integrator.hh File Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
quadrature_integrator.hh File Reference
#include <DiFfRG/common/kokkos.hh>#include <DiFfRG/common/mpi.hh>#include <DiFfRG/common/quadrature/quadrature_provider.hh>#include <DiFfRG/common/tbb.hh>#include <DiFfRG/common/tuples.hh>#include <DiFfRG/common/types.hh>#include <DiFfRG/common/utils.hh>#include <DiFfRG/discretization/coordinates/coordinates.hh>#include <DiFfRG/physics/integration/abstract_integrator.hh>#include <DiFfRG/physics/integration/map_completion.hh>#include <cstdio>#include <string>Go to the source code of this file.
Classes | |
| class | DiFfRG::QuadratureIntegrator< dim, NT, KERNEL, ExecutionSpace > |
| This class performs numerical integration over a d-dimensional hypercube using quadrature rules. More... | |
| class | DiFfRG::QuadratureIntegrator< dim, NT, KERNEL, TBB_exec > |
Namespaces | |
| namespace | DiFfRG |
Variables | |
| template<typename Coordinates > | |
| constexpr bool | DiFfRG::has_cacheable_positions_v |
| Whether a coordinates type carries enough identity for QuadratureIntegrator::map() to cache its forward()-transformed positions in a device view (one forward() per grid point instead of per thread). Namespace-scope on purpose: it is referenced inside extended device lambdas, where nvcc mishandles function-local constexpr variables. | |
Generated by