ATLAS Offline Software
IGPUKernelSizeOptimizerSvc Member List

This is the complete list of members for IGPUKernelSizeOptimizerSvc, including all inherited members.

can_use_cooperative_groups() const =0IGPUKernelSizeOptimizerpure virtual
can_use_dynamic_parallelism() const =0IGPUKernelSizeOptimizerpure virtual
CooperativeLaunch enum valueIGPUKernelSizeOptimizer
DeclareInterfaceID(IGPUKernelSizeOptimizerSvc, 1, 0)IGPUKernelSizeOptimizerSvc
get_launch_configuration(const std::string &name, const int number=0, const int dynamic_memory=0) const =0IGPUKernelSizeOptimizerpure virtual
register_kernel(const std::string &kernel_name, void *kernel, const int blocksize_hint, const int gridsize_hint, const int max_total_threads)IGPUKernelSizeOptimizerinlinevirtual
register_kernels(const std::string &tool_name, const int number, void **kernels, const int *blocksize_hints, const int *gridsize_hints, const int *max_total_threads, const int offset=0)=0IGPUKernelSizeOptimizerpure virtual
SpecialSizeHints enum nameIGPUKernelSizeOptimizer
use_minimal_kernel_sizes() constIGPUKernelSizeOptimizerinlinevirtual
~IGPUKernelSizeOptimizer()=defaultIGPUKernelSizeOptimizervirtual
~IGPUKernelSizeOptimizerSvc()=defaultIGPUKernelSizeOptimizerSvcvirtual