#include "RooBatchCompute.h"#include "RooNaNPacker.h"#include "Batches.h"#include <ROOT/RConfig.hxx>#include <RConfigure.h>#include <ROOT/TSeq.hxx>#include <ROOT/TThreadExecutor.hxx>#include <Math/Util.h>#include <algorithm>#include <functional>#include <map>#include <memory>#include <mutex>#include <queue>#include <sstream>#include <stdexcept>#include <vector>Classes | |
| class | RooBatchCompute::RF_ARCH::RooBatchComputeClass |
| This class overrides some RooBatchComputeInterface functions, for the purpose of providing a CPU specific implementation of the library. More... | |
Namespaces | |
| namespace | RooBatchCompute |
| Namespace for dispatching RooFit computations to various backends. | |
| namespace | RooBatchCompute::RF_ARCH |
Functions | |
| std::vector< void(*)(Batches &)> | RooBatchCompute::RF_ARCH::getFunctions () |
Variables | |
| static RooBatchComputeClass | RooBatchCompute::RF_ARCH::computeObj |
| Static object to trigger the constructor which overwrites the dispatch pointer. | |
|
private |
Definition at line 478 of file RooBatchCompute.cxx.
|
private |
Definition at line 509 of file RooBatchCompute.cxx.
|
private |
Definition at line 420 of file RooBatchCompute.cxx.
|
private |
Definition at line 445 of file RooBatchCompute.cxx.
| double badness = 0.0 |
Definition at line 327 of file RooBatchCompute.cxx.
| ReduceNLLOutput counters |
Definition at line 328 of file RooBatchCompute.cxx.
| std::map<std::size_t, CPUBuffer::Queue> cpuBufferQueuesMap |
Definition at line 486 of file RooBatchCompute.cxx.
| ROOT::Math::KahanSum<double> nllSum |
Definition at line 326 of file RooBatchCompute.cxx.
| std::map<std::size_t, ScalarBuffer::Queue> scalarBufferQueuesMap |
Definition at line 485 of file RooBatchCompute.cxx.