#include <integrator_angle_finiteTq0_cpu.hh>
|
| IntegratorAngleFiniteTq0TBB (QuadratureProvider &quadrature_provider, const std::array< uint, 2 > grid_sizes, const ctype x_extent, const JSONValue &json) |
|
| IntegratorAngleFiniteTq0TBB (QuadratureProvider &quadrature_provider, std::array< uint, 2 > _grid_sizes, const ctype x_extent, const ctype T, const uint max_block_size=0) |
|
void | set_T (const ctype T, const ctype E=0) |
| Set the temperature and typical energy scale of the integrator and recompute the Matsubara quadrature rule.
|
|
void | set_E (const ctype E) |
| Set the typical energy scale of the integrator and recompute the Matsubara quadrature rule.
|
|
| IntegratorAngleFiniteTq0TBB (const IntegratorAngleFiniteTq0TBB &other) |
|
template<typename... T> |
NT | get (const ctype k, const T &...t) |
|
template<typename... T> |
std::future< NT > | request (const ctype k, const T &...t) |
|
◆ ctype
template<int d, typename NT , typename KERNEL >
◆ IntegratorAngleFiniteTq0TBB() [1/3]
template<int d, typename NT , typename KERNEL >
◆ IntegratorAngleFiniteTq0TBB() [2/3]
template<int d, typename NT , typename KERNEL >
◆ IntegratorAngleFiniteTq0TBB() [3/3]
template<int d, typename NT , typename KERNEL >
◆ get()
template<int d, typename NT , typename KERNEL >
template<typename... T>
◆ request()
template<int d, typename NT , typename KERNEL >
template<typename... T>
◆ set_E()
template<int d, typename NT , typename KERNEL >
Set the typical energy scale of the integrator and recompute the Matsubara quadrature rule.
- Parameters
-
E | The typical energy scale. |
◆ set_T()
template<int d, typename NT , typename KERNEL >
Set the temperature and typical energy scale of the integrator and recompute the Matsubara quadrature rule.
- Parameters
-
T | The temperature. |
E | A typical energy scale, which determines the number of nodes in the quadrature rule. |
◆ grid_sizes
template<int d, typename NT , typename KERNEL >
◆ m_E
template<int d, typename NT , typename KERNEL >
◆ m_T
template<int d, typename NT , typename KERNEL >
◆ manual_E
template<int d, typename NT , typename KERNEL >
◆ ptr_ang_quadrature_p
template<int d, typename NT , typename KERNEL >
◆ ptr_ang_quadrature_w
template<int d, typename NT , typename KERNEL >
◆ ptr_matsubara_quadrature_p
template<int d, typename NT , typename KERNEL >
◆ ptr_matsubara_quadrature_w
template<int d, typename NT , typename KERNEL >
◆ ptr_x_quadrature_p
template<int d, typename NT , typename KERNEL >
◆ ptr_x_quadrature_w
template<int d, typename NT , typename KERNEL >
◆ quadrature_provider
template<int d, typename NT , typename KERNEL >
◆ x_extent
template<int d, typename NT , typename KERNEL >
The documentation for this class was generated from the following file: