Generator of unique combinations (no indices are repeated) API description.
More...
#include <Combinators.h>
Generator of unique combinations (no indices are repeated) API description.
- See also
- CombinationGenerator
Definition at line 51 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.
◆ UniqueCombinationGenerator()
UniqueCombinationGenerator::UniqueCombinationGenerator |
( |
size_t |
nelems, |
|
|
size_t |
comblen |
|
) |
| |
◆ current()
const std::vector<size_t>& HLT::UniqueCombinationGenerator::current |
( |
| ) |
const |
|
inline |
◆ operator bool()
UniqueCombinationGenerator::operator bool |
( |
| ) |
const |
◆ operator()()
const std::vector<size_t>& HLT::UniqueCombinationGenerator::operator() |
( |
| ) |
const |
|
inline |
◆ operator++()
void UniqueCombinationGenerator::operator++ |
( |
| ) |
|
◆ reset()
void UniqueCombinationGenerator::reset |
( |
| ) |
|
◆ size()
size_t HLT::UniqueCombinationGenerator::size |
( |
| ) |
const |
|
inline |
◆ m_bitmask
std::vector<bool> HLT::UniqueCombinationGenerator::m_bitmask |
|
private |
◆ m_combLen
size_t HLT::UniqueCombinationGenerator::m_combLen |
|
private |
◆ m_current
std::vector<size_t> HLT::UniqueCombinationGenerator::m_current |
|
private |
◆ m_nElements
size_t HLT::UniqueCombinationGenerator::m_nElements |
|
private |
The documentation for this class was generated from the following files: