Logo ROOT  
Reference Guide
RooBatchCompute::RooBatchComputeInterface Member List

This is the complete list of members for RooBatchCompute::RooBatchComputeInterface, including all inherited members.

architecture() const =0RooBatchCompute::RooBatchComputeInterfacepure virtual
architectureName() const =0RooBatchCompute::RooBatchComputeInterfacepure virtual
compute(cudaStream_t *, Computer, RestrictArr, size_t, const VarVector &, const ArgVector &={})=0RooBatchCompute::RooBatchComputeInterfacepure virtual
cudaEventElapsedTime(cudaEvent_t *, cudaEvent_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaEventRecord(cudaEvent_t *, cudaStream_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaFree(void *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaFreeHost(void *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaMalloc(size_t)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaMallocHost(size_t)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
cudaStreamWaitEvent(cudaStream_t *, cudaEvent_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
deleteCudaEvent(cudaEvent_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
deleteCudaStream(cudaStream_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
memcpyToCPU(void *, const void *, size_t, cudaStream_t *=nullptr)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
memcpyToCUDA(void *, const void *, size_t, cudaStream_t *=nullptr)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
newCudaEvent(bool)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
newCudaStream()RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
streamIsActive(cudaStream_t *)RooBatchCompute::RooBatchComputeInterfaceinlinevirtual
sumReduce(cudaStream_t *, InputArr input, size_t n)=0RooBatchCompute::RooBatchComputeInterfacepure virtual
~RooBatchComputeInterface()=defaultRooBatchCompute::RooBatchComputeInterfacevirtual