| AbstractIntegrator() | AbstractIntegrator | inline |
| apply_matsubara_overrides(const ConfigTree &config) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| can_hoist | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | static |
| ctype typedef | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | |
| execution_space typedef | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | |
| fill_pre_table(ExecutionSpace &space, PT *table, const PosArr &pos, const ArgTuple &args) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| fill_pre_table_points(PT *table, const DeviceArgs &device_args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| first_box_point(const size_t i0, const NodeArr &n, const StartArr &start, const StartArr &scale) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlinestatic |
| get(NT &dest, const T &...t) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| get(OT &dest, const T &...t) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| get(OT &dest, const T &...t) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| get(ExecutionSpace &space, OT &dest, const Args &...t) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| get_matsubara_size() const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| grid_extents | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| grid_scale | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| grid_size | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| grid_start | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| hoisted_node_value(const PT *entry, const XArr &x, const PosArr &pos, const ArgTuple &args, const ctype xt, const ctype wt) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlinestatic |
| Integrator_fT_p2(QuadratureProvider &quadrature_provider, const ConfigTree &config) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| Integrator_fT_p2(QuadratureProvider &quadrature_provider, const std::array< size_t, 1 > grid_size, ctype x_extent=2., ctype T=1, ctype k=1) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| integrator_id() const | AbstractIntegrator | inline |
| launch_map_points(const ResultView &result, const size_t n, const DeviceArgs &device_args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| launch_map_points_hoisted(const ResultView &result, const size_t n, const DeviceArgs &device_args, const PT *table) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| m_allow_exact | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_cache | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_cache_extents | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_extent_margin | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_freq_cutoff | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_integrator_id | AbstractIntegrator | protected |
| m_k | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_map_points | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_map_points_policy | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_n_tail | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_positions | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_positions_key | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_pre_table | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_result_host | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_result_view | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_result_views_initialized | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_split_nodes | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_split_weights | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_staging | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| m_typical_E_user | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| m_using_exact | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| map(ExecutionSpace &space, const view_type integral_view, const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map(OT *dest, const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map(const std::array< OT *, N > &dest, const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map(OT *const(&dest)[N], const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map_dist(OT *dest, const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map_dist(const std::array< OT *, N > &dest, const Coordinates &coordinates, const Args &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map_points(const PointSpan< OT > dest, const A &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| map_points(const std::array< PointSpan< OT >, N > &dest, const A &...args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| matsubara_nodes | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| matsubara_weights | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| node_value(const XArr &x, const PosArr &pos, const ArgTuple &args, const ctype xt, const ctype wt, const bool is_tail) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlinestatic |
| nodes | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| pre_table_entries() const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlineprotected |
| pre_table_key(const size_t first, const A &...rest) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlineprotected |
| pre_table_storage() const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlineprotected |
| pre_value(const XArr &x, const ctype q0, const PosArr &pos, const ArgTuple &args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlinestatic |
| pre_value_points(const XArr &x, const ctype q0, const DeviceArgs &device_args) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlinestatic |
| prepare_pre_table(ExecutionSpace &space, const PosArr &pos, const ArgTuple &args, const size_t first, const A &...rest) const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inlineprotected |
| quadrature_provider | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| quadrature_volume() const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| QuadratureIntegrator_fT(QuadratureProvider &quadrature_provider, const std::array< size_t, sdim > _grid_size, std::array< ctype, sdim > grid_min, std::array< ctype, sdim > grid_max, const std::array< QuadratureType, sdim > quadrature_type, const ctype T=1, const ctype k=1) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| sdim | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | static |
| set_allow_exact_matsubara_sum(const bool allow) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_frequency_cutoff(const ctype freq_cutoff) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_grid_extents(const std::array< ctype, sdim > grid_min, const std::array< ctype, sdim > grid_max) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_k(ctype k) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| set_map_points_policy(const MapPointsPolicy policy) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_matsubara_extent_margin(const ctype margin) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_pre_table_reuse(const bool reuse) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_T(const ctype T) | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| set_typical_E(ctype typical_E) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| set_x_extent(ctype x_extent) | Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | inline |
| space | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | mutableprotected |
| T | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |
| uses_exact_matsubara_sum() const | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | inline |
| weights | QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | protected |