#include <ovlpjoin_parallel.h>
Public Member Functions | |
combination_p1 (int d, int beg, const OvlpRSJoinParallel &joiner) | |
combination_p1 (int d, int beg, const OvlpSelfJoinParallel &joiner) | |
int | getlastcurr (const OvlpRSJoinParallel &joiner) |
int | getlastcurr (const OvlpSelfJoinParallel &joiner) |
void | next (const OvlpRSJoinParallel &joiner) |
void | print (const OvlpRSJoinParallel &joiner) const |
bool | stepback (const int i, const OvlpRSJoinParallel &joiner) |
bool | stepback (const int i, const OvlpSelfJoinParallel &joiner) |
void | binary (const combination_p1 &value, const OvlpSelfJoinParallel &joiner) |
void | binary (const combination_p2 &value, const OvlpRSJoinParallel &joiner) |
bool | ifsame (const std::vector< ui > &data, const OvlpRSJoinParallel &joiner) |
Public Attributes | |
int | N {0} |
int | id {0} |
bool | completed {false} |
std::vector< int > | curr |
combination_p1::combination_p1 | ( | int | d, |
int | beg, | ||
const OvlpRSJoinParallel & | joiner ) |
combination_p1::combination_p1 | ( | int | d, |
int | beg, | ||
const OvlpSelfJoinParallel & | joiner ) |
void combination_p1::binary | ( | const combination_p1 & | value, |
const OvlpSelfJoinParallel & | joiner ) |
void combination_p1::binary | ( | const combination_p2 & | value, |
const OvlpRSJoinParallel & | joiner ) |
|
inline |
|
inline |
bool combination_p1::ifsame | ( | const std::vector< ui > & | data, |
const OvlpRSJoinParallel & | joiner ) |
void combination_p1::next | ( | const OvlpRSJoinParallel & | joiner | ) |
void combination_p1::print | ( | const OvlpRSJoinParallel & | joiner | ) | const |
bool combination_p1::stepback | ( | const int | i, |
const OvlpRSJoinParallel & | joiner ) |
bool combination_p1::stepback | ( | const int | i, |
const OvlpSelfJoinParallel & | joiner ) |
bool combination_p1::completed {false} |
std::vector<int> combination_p1::curr |
int combination_p1::id {0} |
int combination_p1::N {0} |