Definition at line 55 of file BracketAdapters.h.
#include <BracketAdapters.h>
◆ BracketAdapterWithMask() [1/3]
RooBatchCompute::BracketAdapterWithMask::BracketAdapterWithMask |
( |
double |
payload, |
|
|
const RooSpan< const double > & |
batch |
|
) |
| |
|
inlinenoexcept |
Construct adapter from a fallback value and a batch of values.
- If
batch.empty()
, always return payload
.
- Else, return
batch[i]
.
Definition at line 60 of file BracketAdapters.h.
◆ BracketAdapterWithMask() [2/3]
RooBatchCompute::BracketAdapterWithMask::BracketAdapterWithMask |
( |
RooSpan< const double > |
batch | ) |
|
|
inline |
Construct adapter from a batch of values.
- If
batch.size() == 1
, always return the value at batch[0]
.
- Else, return
batch[i]
.
Definition at line 71 of file BracketAdapters.h.
◆ BracketAdapterWithMask() [3/3]
◆ isBatch()
bool RooBatchCompute::BracketAdapterWithMask::isBatch |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ operator[]()
double RooBatchCompute::BracketAdapterWithMask::operator[] |
( |
std::size_t |
i | ) |
const |
|
inlinenoexcept |
◆ _isBatch
const bool RooBatchCompute::BracketAdapterWithMask::_isBatch |
|
private |
◆ _mask
const size_t RooBatchCompute::BracketAdapterWithMask::_mask |
|
private |
◆ _payload
const double RooBatchCompute::BracketAdapterWithMask::_payload |
|
private |
◆ _pointer
const double* __restrict const RooBatchCompute::BracketAdapterWithMask::_pointer |
|
private |
roofit/batchcompute/inc/BracketAdapters.h