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 |