Logo ROOT  
Reference Guide
Buffers.cxx File Reference
#include <RooFit/Detail/Buffers.h>
#include <RooBatchCompute.h>
#include <functional>
#include <queue>
#include <map>
Include dependency graph for Buffers.cxx:

Classes

class  ROOT::Experimental::Detail::BufferImpl< Container >
 
class  ROOT::Experimental::Detail::CPUBufferContainer
 
class  ROOT::Experimental::Detail::GPUBufferContainer
 
class  ROOT::Experimental::Detail::PinnedBufferContainer
 
class  ROOT::Experimental::Detail::ScalarBufferContainer
 

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 
namespace  ROOT::Experimental
 
namespace  ROOT::Experimental::Detail
 

Typedefs

using ROOT::Experimental::Detail::CPUBuffer = BufferImpl< CPUBufferContainer >
 
using ROOT::Experimental::Detail::GPUBuffer = BufferImpl< GPUBufferContainer >
 
using ROOT::Experimental::Detail::PinnedBuffer = BufferImpl< PinnedBufferContainer >
 
using ROOT::Experimental::Detail::ScalarBuffer = BufferImpl< ScalarBufferContainer >
 

Functions

std::unique_ptr< AbsBuffer > ROOT::Experimental::Detail::makeCpuBuffer (std::size_t size)
 
std::unique_ptr< AbsBuffer > ROOT::Experimental::Detail::makeGpuBuffer (std::size_t size)
 
std::unique_ptr< AbsBuffer > ROOT::Experimental::Detail::makePinnedBuffer (std::size_t size, cudaStream_t *stream=nullptr)
 
std::unique_ptr< AbsBuffer > ROOT::Experimental::Detail::makeScalarBuffer ()