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