| architecture() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual |
| architectureName() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual |
| compute(cudaStream_t *, Computer, RestrictArr, size_t, const VarVector &, ArgVector &)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual |
| compute(cudaStream_t *stream, Computer comp, RestrictArr output, size_t size, const VarVector &vars) | RooBatchCompute::RooBatchComputeInterface | inline |
| 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 |
| reduceNLL(cudaStream_t *, RooSpan< const double > probas, RooSpan< const double > weightSpan, RooSpan< const double > weights, double weightSum, RooSpan< const double > binVolumes)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual |
| reduceSum(cudaStream_t *, InputArr input, size_t n)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual |
| streamIsActive(cudaStream_t *) | RooBatchCompute::RooBatchComputeInterface | inlinevirtual |
| ~RooBatchComputeInterface()=default | RooBatchCompute::RooBatchComputeInterface | virtual |