| architecture() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | architectureName() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | compute(Config const &cfg, Computer, std::span< double > output, VarSpan, ArgSpan)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | createBufferManager() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | cudaEventRecord(CudaInterface::CudaEvent *, CudaInterface::CudaStream *) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | cudaStreamIsActive(CudaInterface::CudaStream *) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | cudaStreamWaitForEvent(CudaInterface::CudaStream *, CudaInterface::CudaEvent *) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | deleteCudaEvent(CudaInterface::CudaEvent *) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | deleteCudaStream(CudaInterface::CudaStream *) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | newCudaEvent(bool forTiming) const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | newCudaStream() const =0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | reduceNLL(Config const &cfg, std::span< const double > probas, std::span< const double > weights, std::span< const double > offsetProbas)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | reduceSum(Config const &cfg, InputArr input, size_t n)=0 | RooBatchCompute::RooBatchComputeInterface | pure virtual | 
  | ~RooBatchComputeInterface()=default | RooBatchCompute::RooBatchComputeInterface | virtual |