Implements construction of the initial commuting sets of subgroup generators. More...
#include <AEProtocol.h>
Static Public Member Functions | |
static BSets | generateRandom (int N) |
Generates two sets of commuting generators by splitting the original N generators in 2, generators are taken randomly. | |
static BSets | generateEqual (int N) |
Generates two sets of commuting generators by separating first (N-2)/2 generators from (N-2)/2 last ones. | |
Public Attributes | |
vector< Word > | BL |
vector< Word > | BR |
Friends | |
ostream & | operator<< (ostream &out, const BSets &bs) |
Prints B sets. |
Implements construction of the initial commuting sets of subgroup generators.
Definition at line 75 of file AEProtocol.h.
static BSets BSets::generateEqual | ( | int | N | ) | [static] |
Generates two sets of commuting generators by separating first (N-2)/2 generators from (N-2)/2 last ones.
static BSets BSets::generateRandom | ( | int | N | ) | [static] |
Generates two sets of commuting generators by splitting the original N generators in 2, generators are taken randomly.
ostream& operator<< | ( | ostream & | out, | |
const BSets & | bs | |||
) | [friend] |
Prints B sets.
Definition at line 87 of file AEProtocol.h.
Definition at line 78 of file AEProtocol.h.
Definition at line 79 of file AEProtocol.h.