Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooBatchCompute.cxx File Reference
#include "RooBatchCompute.h"
#include "RooMath.h"
#include <complex>
Include dependency graph for RooBatchCompute.cxx:

Namespaces

namespace  RooBatchCompute
 Namespace for dispatching RooFit computations to various backends.
 
namespace  RooBatchCompute::RF_ARCH
 Contains the part of the code of the RooBatchCompute Library that needs to be compiled for every different cpu architecture.
 

Functions

void RooBatchCompute::RF_ARCH::startComputationBernstein (size_t batchSize, double *__restrict output, const double *__restrict const xData, double xmin, double xmax, std::vector< double > coef)
 
void RooBatchCompute::RF_ARCH::startComputationChebychev (size_t batchSize, double *__restrict output, const double *__restrict const xData, double xmin, double xmax, std::vector< double > coef)
 
void RooBatchCompute::RF_ARCH::startComputationPolynomial (size_t batchSize, double *__restrict output, const double *__restrict const X, int lowestOrder, std::vector< BracketAdapterWithMask > &coefList)
 

Variables

static RooBatchComputeClass RooBatchCompute::RF_ARCH::computeObj
 Static object to trigger the constructor which overwrites the dispatch pointer.