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