#include <integrator_finiteTx0_gpu.hh>
|
| IntegratorFiniteTx0GPU (QuadratureProvider &quadrature_provider, const std::array< uint, 2 > grid_sizes, const ctype x_extent, const ctype x0_extent, const uint x0_summands, const JSONValue &json) |
|
| IntegratorFiniteTx0GPU (QuadratureProvider &quadrature_provider, const std::array< uint, 2 > _grid_sizes, const ctype x_extent, const ctype x0_extent, const uint _x0_summands, const ctype T, const uint max_block_size=256) |
|
void | set_T (const ctype T) |
|
void | set_x0_extent (const ctype val) |
|
| IntegratorFiniteTx0GPU (const IntegratorFiniteTx0GPU &other) |
|
template<typename... T> |
NT | get (const ctype k, const T &...t) const |
|
template<typename... T> |
std::future< NT > | request (const ctype k, const T &...t) const |
|
|
using | PoolMR = rmm::mr::pool_memory_resource<rmm::mr::device_memory_resource> |
|
◆ ctype
template<int d, typename NT , typename KERNEL >
◆ PoolMR
template<int d, typename NT , typename KERNEL >
◆ IntegratorFiniteTx0GPU() [1/3]
template<int d, typename NT , typename KERNEL >
◆ IntegratorFiniteTx0GPU() [2/3]
template<int d, typename NT , typename KERNEL >
◆ IntegratorFiniteTx0GPU() [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_T()
template<int d, typename NT , typename KERNEL >
◆ set_x0_extent()
template<int d, typename NT , typename KERNEL >
◆ block_sizes
template<int d, typename NT , typename KERNEL >
◆ cuda_stream_pool
template<int d, typename NT , typename KERNEL >
◆ device_data_size
template<int d, typename NT , typename KERNEL >
◆ grid_sizes
template<int d, typename NT , typename KERNEL >
◆ m_T
template<int d, typename NT , typename KERNEL >
◆ num_blocks
template<int d, typename NT , typename KERNEL >
◆ original_x0_summands
template<int d, typename NT , typename KERNEL >
◆ pool
template<int d, typename NT , typename KERNEL >
◆ ptr_x0_quadrature_p
template<int d, typename NT , typename KERNEL >
◆ ptr_x0_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 >
◆ threads_per_block
template<int d, typename NT , typename KERNEL >
◆ x0_extent
template<int d, typename NT , typename KERNEL >
◆ x0_summands
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: