all_CAxes typedef | YODA::Binning< Axes > | |
axis() const noexcept | YODA::Binning< Axes > | |
axis() noexcept | YODA::Binning< Axes > | |
axis() const noexcept | YODA::Binning< Axes > | |
axis() noexcept | YODA::Binning< Axes > | |
Binning() | YODA::Binning< Axes > | inline |
Binning(const std::initializer_list< typename Axes::EdgeT > &... edges) | YODA::Binning< Axes > | inline |
Binning(std::initializer_list< typename Axes::EdgeT > &&... edges) | YODA::Binning< Axes > | inline |
Binning(const Axes &... axes) | YODA::Binning< Axes > | inline |
Binning(Axes &&... axes) | YODA::Binning< Axes > | inline |
Binning(const Binning &other) | YODA::Binning< Axes > | inline |
Binning(Binning &&other) | YODA::Binning< Axes > | inline |
calcOverflowBinsIndices() const noexcept | YODA::Binning< Axes > | |
calcSliceSize(const size_t pivotAxisN) const noexcept | YODA::Binning< Axes > | |
clearMaskedBins() noexcept | YODA::Binning< Axes > | inline |
countOverflowBins(const size_t axisN) const noexcept | YODA::Binning< Axes > | |
dim() const noexcept | YODA::Binning< Axes > | |
Dimension typedef | YODA::Binning< Axes > | |
dVol(const size_t index) const | YODA::Binning< Axes > | |
edges(const bool includeOverflows=false) const noexcept | YODA::Binning< Axes > | inline |
edgeTuple(const size_t index) const noexcept | YODA::Binning< Axes > | |
EdgeTypesTuple typedef | YODA::Binning< Axes > | |
getAxisT typedef | YODA::Binning< Axes > | |
getEdgeT typedef | YODA::Binning< Axes > | |
globalIndexAt(const EdgeTypesTuple &coords) const | YODA::Binning< Axes > | |
globalToLocalIndices(size_t globalIndex) const | YODA::Binning< Axes > | |
IndexArr typedef | YODA::Binning< Axes > | protected |
is_Arithmetic typedef | YODA::Binning< Axes > | |
is_CAxis typedef | YODA::Binning< Axes > | |
isCompatible(const Binning< Axes... > &other) const noexcept | YODA::Binning< Axes > | |
isMasked(const size_t i) const noexcept | YODA::Binning< Axes > | |
isVisible(const size_t i) const noexcept | YODA::Binning< Axes > | |
localIndicesAt(const EdgeTypesTuple &coords) const | YODA::Binning< Axes > | |
localToGlobalIndex(const IndexArr &localIndices) const | YODA::Binning< Axes > | |
maskBin(const size_t index, const bool status=true) | YODA::Binning< Axes > | |
maskBin(const IndexArr &localIndices, const bool status=true) | YODA::Binning< Axes > | |
maskBinAt(const EdgeTypesTuple &coords, const bool status=true) noexcept | YODA::Binning< Axes > | |
maskBins(const std::vector< size_t > &indices, const bool status=true) | YODA::Binning< Axes > | |
maskedBins() const noexcept | YODA::Binning< Axes > | inline |
maskSlice(const size_t dim, const size_t idx, const bool status=true) | YODA::Binning< Axes > | |
max() const noexcept | YODA::Binning< Axes > | inline |
mergeBins(std::decay_t< decltype(AxisNs, std::declval< std::pair< size_t, size_t > >())>... mergeRanges) noexcept | YODA::Binning< Axes > | |
min() const noexcept | YODA::Binning< Axes > | inline |
numBins(const bool includeOverflows=true, const bool includeMaskedBins=true) const noexcept | YODA::Binning< Axes > | |
numBinsAt(const size_t axisN, const bool includeOverflows=true) const noexcept | YODA::Binning< Axes > | |
operator=(const Binning &other) | YODA::Binning< Axes > | inline |
operator=(Binning &&other) | YODA::Binning< Axes > | inline |
sliceIndices(std::vector< std::pair< size_t, std::vector< size_t > > >) const noexcept | YODA::Binning< Axes > | |
sliceIndices(size_t axisN, size_t binN) const noexcept | YODA::Binning< Axes > | |
updateMaskedBins() noexcept | YODA::Binning< Axes > | inline |
widths(const bool includeOverflows=false) const noexcept | YODA::Binning< Axes > | inline |