Definition at line 146 of file Buffers.cxx.
Public Types | |
using | Queue = std::queue< std::unique_ptr< Container > > |
using | QueuesMap = std::map< std::size_t, Queue > |
Public Member Functions | |
BufferImpl (std::size_t size, QueuesMap &queuesMap) | |
~BufferImpl () override | |
double const * | cpuReadPtr () const override |
double * | cpuWritePtr () override |
double const * | gpuReadPtr () const override |
double * | gpuWritePtr () override |
Container & | vec () |
Public Member Functions inherited from RooFit::Detail::AbsBuffer | |
virtual | ~AbsBuffer ()=default |
Private Attributes | |
Queue & | _queue |
std::unique_ptr< Container > | _vec |
using RooFit::Detail::BufferImpl< Container >::Queue = std::queue<std::unique_ptr<Container> > |
Definition at line 148 of file Buffers.cxx.
using RooFit::Detail::BufferImpl< Container >::QueuesMap = std::map<std::size_t, Queue> |
Definition at line 149 of file Buffers.cxx.
|
inline |
Definition at line 151 of file Buffers.cxx.
|
inlineoverride |
Definition at line 161 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 163 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 166 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 164 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 167 of file Buffers.cxx.
|
inline |
Definition at line 169 of file Buffers.cxx.
|
private |
Definition at line 173 of file Buffers.cxx.
|
private |
Definition at line 172 of file Buffers.cxx.