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