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)
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.