![]() |
ATLAS Offline Software
|
Public Member Functions | |
CombinationsGenerator (std::size_t n, std::size_t k) | |
std::vector< std::size_t > | get () const |
bool | bump () |
Private Attributes | |
bool | m_invalid |
std::string | m_bitmask |
std::size_t | m_N |
std::size_t | m_K |
std::vector< std::size_t > | m_NequalsKvec |
Friends | |
std::ostream & | operator<< (std::ostream &, const CombinationsGenerator &) |
generate all possible combinations of objects
|
inline |
Definition at line 29 of file CombinationsGenerator.h.
|
inline |
Definition at line 65 of file CombinationsGenerator.h.
|
inline |
Definition at line 50 of file CombinationsGenerator.h.
|
friend |
Definition at line 7 of file CombinationsGenerator.cxx.
|
private |
Definition at line 77 of file CombinationsGenerator.h.
|
private |
Definition at line 76 of file CombinationsGenerator.h.
|
private |
Definition at line 80 of file CombinationsGenerator.h.
|
private |
Definition at line 79 of file CombinationsGenerator.h.
|
private |
Definition at line 81 of file CombinationsGenerator.h.