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. | |