Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooBatchCompute::RF_ARCH::Batches Class Reference

Definition at line 60 of file Batches.h.

Public Member Functions

void advance (std::size_t nEvents)
 
__roodevice__ double extraArg (std::size_t i) const
 
__roodevice__ std::size_t getNEvents () const
 
__roodevice__ std::size_t getNExtraArgs () const
 
__roodevice__ Batch operator[] (int batchIdx) const
 
__roodevice__ void setExtraArg (std::size_t i, double val)
 
void setNEvents (std::size_t n)
 

Public Attributes

Batch_arrays = nullptr
 
double_extraArgs = nullptr
 
std::size_t _nBatches = 0
 
std::size_t _nEvents = 0
 
std::size_t _nExtraArgs = 0
 
RestrictArr _output = nullptr
 

#include </home/sftnight/build/workspace/root-makedoc-v630/rootspi/rdoc/src/v6-30-00-patches/roofit/batchcompute/src/Batches.h>

Member Function Documentation

◆ advance()

void RooBatchCompute::RF_ARCH::Batches::advance ( std::size_t  nEvents)
inline

Definition at line 75 of file Batches.h.

◆ extraArg()

__roodevice__ double RooBatchCompute::RF_ARCH::Batches::extraArg ( std::size_t  i) const
inline

Definition at line 71 of file Batches.h.

◆ getNEvents()

__roodevice__ std::size_t RooBatchCompute::RF_ARCH::Batches::getNEvents ( ) const
inline

Definition at line 69 of file Batches.h.

◆ getNExtraArgs()

__roodevice__ std::size_t RooBatchCompute::RF_ARCH::Batches::getNExtraArgs ( ) const
inline

Definition at line 70 of file Batches.h.

◆ operator[]()

__roodevice__ Batch RooBatchCompute::RF_ARCH::Batches::operator[] ( int  batchIdx) const
inline

Definition at line 73 of file Batches.h.

◆ setExtraArg()

__roodevice__ void RooBatchCompute::RF_ARCH::Batches::setExtraArg ( std::size_t  i,
double  val 
)
inline

Definition at line 72 of file Batches.h.

◆ setNEvents()

void RooBatchCompute::RF_ARCH::Batches::setNEvents ( std::size_t  n)
inline

Definition at line 74 of file Batches.h.

Member Data Documentation

◆ _arrays

Batch* RooBatchCompute::RF_ARCH::Batches::_arrays = nullptr

Definition at line 62 of file Batches.h.

◆ _extraArgs

double* RooBatchCompute::RF_ARCH::Batches::_extraArgs = nullptr

Definition at line 63 of file Batches.h.

◆ _nBatches

std::size_t RooBatchCompute::RF_ARCH::Batches::_nBatches = 0

Definition at line 65 of file Batches.h.

◆ _nEvents

std::size_t RooBatchCompute::RF_ARCH::Batches::_nEvents = 0

Definition at line 64 of file Batches.h.

◆ _nExtraArgs

std::size_t RooBatchCompute::RF_ARCH::Batches::_nExtraArgs = 0

Definition at line 66 of file Batches.h.

◆ _output

RestrictArr RooBatchCompute::RF_ARCH::Batches::_output = nullptr

Definition at line 67 of file Batches.h.

  • roofit/batchcompute/src/Batches.h