#include <OrderedTuplet.h>
|
static void | generate_tuples (int n, int k, std::vector< XTuplet > &results, XTuplet ¤t_tuple, int index) |
|
static std::vector< XTuplet > | generate_tuples (int n, int k) |
|
static void | generate_tuples (std::vector< int > n, int k, std::vector< XTuplet > &results, XTuplet ¤t_tuple, int index) |
|
static std::vector< XTuplet > | generate_tuples (std::vector< int > n, int k) |
|
Definition at line 42 of file OrderedTuplet.h.
◆ XTuplet()
gbLAB::XTuplet::XTuplet |
( |
const int & |
sz | ) |
|
|
inline |
◆ density()
double gbLAB::XTuplet::density |
( |
| ) |
const |
|
inline |
◆ generate_tuples() [1/4]
static std::vector< XTuplet > gbLAB::XTuplet::generate_tuples |
( |
int |
n, |
|
|
int |
k |
|
) |
| |
|
inlinestatic |
Constructs the collection of all tuplets of size k
with each entry in the range \(\{0,\dots,n-1\}\).
- Parameters
-
n | |
k | |
results | |
current_tuple | |
index | |
Definition at line 68 of file OrderedTuplet.h.
◆ generate_tuples() [2/4]
static void gbLAB::XTuplet::generate_tuples |
( |
int |
n, |
|
|
int |
k, |
|
|
std::vector< XTuplet > & |
results, |
|
|
XTuplet & |
current_tuple, |
|
|
int |
index |
|
) |
| |
|
inlinestatic |
◆ generate_tuples() [3/4]
static std::vector< XTuplet > gbLAB::XTuplet::generate_tuples |
( |
std::vector< int > |
n, |
|
|
int |
k |
|
) |
| |
|
inlinestatic |
Constructs the collection of all tuplets of size k
with the i-th entry in the range \(\{0,\dots,n_i-1\}\).
- Parameters
-
n | |
k | |
results | |
current_tuple | |
index | |
Definition at line 99 of file OrderedTuplet.h.
◆ generate_tuples() [4/4]
static void gbLAB::XTuplet::generate_tuples |
( |
std::vector< int > |
n, |
|
|
int |
k, |
|
|
std::vector< XTuplet > & |
results, |
|
|
XTuplet & |
current_tuple, |
|
|
int |
index |
|
) |
| |
|
inlinestatic |
◆ operator<()
bool gbLAB::XTuplet::operator< |
( |
const XTuplet & |
rhs | ) |
const |
|
inline |
The documentation for this class was generated from the following file: