yoda is hosted by Hepforge, IPPP Durham
YODA - Yet more Objects for Data Analysis 2.0.0
YODA::Binning< Axes > Member List

This is the complete list of members for YODA::Binning< Axes >, including all inherited members.

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