/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/abstract_integrator.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/abstract_integrator.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
abstract_integrator.hh File Reference

Go to the source code of this file.

Classes

class  DiFfRG::AbstractIntegrator
 Common base of every integrator, carrying the identity MapScheduler needs. More...
 

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::internal
 

Concepts

concept  DiFfRG::provides_regulator
 
concept  DiFfRG::provides_kernel
 
concept  DiFfRG::provides_constant
 
concept  DiFfRG::is_valid_kernel
 

Functions

size_t DiFfRG::internal::default_quadrature_order (const std::string &name)
 Fallback quadrature order for a momentum-space direction.
 
template<int dim, typename NT = double>
std::array< size_t, dim > DiFfRG::internal::make_int_grid (const ConfigTree &config, const std::array< std::string, dim > &names)
 
template<typename NT , typename KERNEL , typename ctype , int dim, typename... ARGS>
NT DiFfRG::multidim_kernel_call (const ARGS &...args)
 
template<typename NT , typename KERNEL , typename ctype , int dim, typename... ARGS>
consteval void DiFfRG::check_kernel_requirements ()