/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/loop_integrals.hh File Reference#
|
DiFfRG
|
loop_integrals.hh File Reference
#include <cmath>#include <deal.II/base/quadrature_lib.h>#include <tbb/tbb.h>#include <DiFfRG/common/utils.hh>Go to the source code of this file.
Namespaces | |
| namespace | DiFfRG |
| namespace | DiFfRG::LoopIntegrals |
Functions | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::angle_integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &cos_quadrature) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::two_angle_integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &cos_quadrature) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::three_angle_integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &cos_quadrature) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::spatial_integrate_and_integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &m_quadrature, const double m_extent) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::spatial_angle_integrate_and_integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &cos_quadrature, const QGauss< 1 > &m_quadrature, const double m_extent) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::spatial_integrate_and_sum (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const int m_order, const QGauss< 1 > &m_quadrature, const double m_extent, const double T) |
| Performs the integral. | |
| template<typename NT , int d, typename FUN > | |
| NT | DiFfRG::LoopIntegrals::spatial_angle_integrate_and_sum (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k, const QGauss< 1 > &cos_quadrature, const int m_order, const QGauss< 1 > &m_quadrature, const double m_extent, const double T) |
| Performs the integral. | |
| template<typename NT , typename FUN > | |
| NT | DiFfRG::LoopIntegrals::sum (const FUN &fun, const int m_order, const QGauss< 1 > &m_quadrature, const double m_extent, const double T) |
Generated by