13#ifndef RooFit_Detail_Buffers_h
14#define RooFit_Detail_Buffers_h
19namespace Experimental {
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
virtual double * gpuWritePtr()=0
virtual double * cpuWritePtr()=0
virtual ~AbsBuffer()=default
virtual double const * gpuReadPtr() const =0
virtual double const * cpuReadPtr() const =0
BufferQueuesMaps * _queuesMaps
AbsBuffer * makeScalarBuffer()
AbsBuffer * makeCpuBuffer(std::size_t size)
AbsBuffer * makePinnedBuffer(std::size_t size, cudaStream_t *stream=nullptr)
AbsBuffer * makeGpuBuffer(std::size_t size)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...