#include <SparseHistogram.h>
Inherits o2::rans::internal::SetContainer< source_T, uint32_t >, and o2::rans::internal::HistogramConcept< source_T, internal::SetContainer< source_T, uint32_t >::value_type, internal::SetContainer< source_T, uint32_t >::difference_type, SparseHistogram< source_T > >.
|
| SparseHistogram ()=default |
|
template<typename freq_IT > |
| SparseHistogram (freq_IT begin, freq_IT end, source_type offset) |
|
template<typename source_IT > |
auto | addSamplesImpl (source_IT begin, source_IT end) -> SparseHistogram & |
|
template<typename freq_IT > |
auto | addFrequenciesImpl (freq_IT begin, freq_IT end, source_type offset) -> SparseHistogram & |
|
template<typename source_IT > |
derived_T & | addSamples (source_IT begin, source_IT end) |
|
derived_T & | addSamples (gsl::span< const source_type > samples) |
|
template<typename freq_IT > |
derived_T & | addFrequencies (freq_IT begin, freq_IT end, difference_type offset) |
|
derived_T & | addFrequencies (gsl::span< const value_type > frequencies, difference_type offset) |
|
const_reference | operator[] (source_type sourceSymbol) const |
|
source_type | getOffset () const noexcept |
|
const_reference | getNullElement () const |
|
const_reference | operator[] (source_type sourceSymbol) const |
|
const_iterator | cbegin () const noexcept |
|
const_iterator | cend () const noexcept |
|
const_iterator | begin () const noexcept |
|
const_iterator | end () const noexcept |
|
size_type | size () const noexcept |
|
bool | empty () const noexcept |
|
size_type | getNumSamples () const noexcept |
|
source_type | getOffset () const noexcept |
|
container_type | release () &&noexcept |
|
SparseHistogram< source_T > & | addSamples (source_IT begin, source_IT end) |
|
SparseHistogram< source_T > & | addSamples (gsl::span< const source_type > samples) |
|
SparseHistogram< source_T > & | addFrequencies (freq_IT begin, freq_IT end, difference_type offset) |
|
SparseHistogram< source_T > & | addFrequencies (gsl::span< const value_type > frequencies, difference_type offset) |
|
SparseHistogram< source_T > & | operator+ (SparseHistogram< source_T > &other) |
|
template<typename
source_T>
class o2::rans::SparseHistogram< source_T >
Definition at line 27 of file SparseHistogram.h.
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ container_type
◆ difference_type
◆ pointer
◆ reference
◆ size_type
◆ source_type
◆ value_type
◆ SparseHistogram() [1/2]
◆ SparseHistogram() [2/2]
template<typename freq_IT >
◆ addFrequencies() [1/2]
template<typename freq_IT >
◆ addFrequencies() [2/2]
◆ addFrequenciesImpl() [1/2]
template<typename freq_IT >
◆ addFrequenciesImpl() [2/2]
template<typename freq_IT >
◆ addSamples() [1/2]
◆ addSamples() [2/2]
template<typename source_IT >
◆ addSamplesImpl() [1/3]
◆ addSamplesImpl() [2/3]
template<typename source_IT >
◆ addSamplesImpl() [3/3]
template<typename source_IT >
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Utilities/rANS/include/rANS/internal/common/containertraits.h
- /home/runner/work/AliceO2/AliceO2/Utilities/rANS/include/rANS/internal/containers/SparseHistogram.h