DiFfRG
Loading...
Searching...
No Matches
integrator_1D_cartesian_gpu.hh File Reference
#include <future>
#include <rmm/cuda_stream_pool.hpp>
#include <rmm/device_uvector.hpp>
#include <rmm/mr/device/pool_memory_resource.hpp>
#include <thrust/reduce.h>
#include <thrust/transform_reduce.h>
#include <DiFfRG/common/cuda_prefix.hh>
#include <DiFfRG/common/quadrature/quadrature_provider.hh>

Go to the source code of this file.

Classes

class  DiFfRG::Integrator1DCartesianGPU< NT, KERNEL >
 Integration of an arbitrary 1D function from qx_min to qx_max using CUDA. More...
 
struct  DiFfRG::Integrator1DCartesianGPU< NT, KERNEL >::functor< T >
 Custom functor for the thrust::transform_reduce function. More...
 

Namespaces

namespace  DiFfRG