| block_sizes | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ctype typedef | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | |
| cuda_stream_pool | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| device_data_size | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| get(const ctype k, const T &...t) const | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| grid_sizes | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| Integrator3DCartesianGPU(QuadratureProvider &quadrature_provider, const std::array< uint, 3 > grid_sizes, const ctype x_extent, const JSONValue &json) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| Integrator3DCartesianGPU(QuadratureProvider &quadrature_provider, std::array< uint, 3 > grid_sizes, const ctype x_extent, const uint max_block_size=256, const ctype qx_min=-M_PI, const ctype qy_min=-M_PI, const ctype qz_min=-M_PI, const ctype qx_max=M_PI, const ctype qy_max=M_PI, const ctype qz_max=M_PI) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| Integrator3DCartesianGPU(const Integrator3DCartesianGPU &other) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| num_blocks | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| pool | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | mutableprivate |
| PoolMR typedef | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_x_quadrature_p | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_x_quadrature_w | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_y_quadrature_p | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_y_quadrature_w | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_z_quadrature_p | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| ptr_z_quadrature_w | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qx_extent | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qx_min | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qy_extent | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qy_min | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qz_extent | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| qz_min | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |
| request(const ctype k, const T &...t) const | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qx_max(const ctype qx_max) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qx_min(const ctype qx_min) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qy_max(const ctype qy_max) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qy_min(const ctype qy_min) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qz_max(const ctype qz_max) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| set_qz_min(const ctype qz_min) | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | inline |
| threads_per_block | DiFfRG::Integrator3DCartesianGPU< NT, KERNEL > | private |