Logo ROOT  
Reference Guide
BatchHelpers Namespace Reference

Classes

struct  ArrayWrapper
 
class  BatchInterfaceAccessor
 Helper class to access a batch-related part of RooAbsReal's interface, which should not leak to the outside world. More...
 
class  BracketAdapter
 Little adapter that gives a bracket operator to types that don't have one. More...
 
class  BracketAdapterWithMask
 
struct  EvaluateInfo
 
struct  RunContext
 Data that has to be passed around when evaluating functions / PDFs. More...
 

Functions

size_t findSmallestBatch (const std::vector< RooSpan< const double > > &parameters)
 
EvaluateInfo init (std::vector< RooRealProxy > parameters, std::vector< ArrayWrapper * > wrappers, std::vector< double * > arrays, size_t begin, size_t batchSize)
 

Variables

constexpr size_t block = 1024
 

Function Documentation

◆ findSmallestBatch()

size_t BatchHelpers::findSmallestBatch ( const std::vector< RooSpan< const double > > &  parameters)

◆ init()

EvaluateInfo BatchHelpers::init ( std::vector< RooRealProxy parameters,
std::vector< ArrayWrapper * >  wrappers,
std::vector< double * >  arrays,
size_t  begin,
size_t  batchSize 
)

Variable Documentation

◆ block

constexpr size_t BatchHelpers::block = 1024
constexpr

Definition at line 29 of file BatchHelpers.h.