| 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 |