remove reltable from headers; introduce "add row" and "fill row"

This commit is contained in:
2019-12-28 00:50:52 -05:00
parent 873102a8c3
commit ae7c50cc76
3 changed files with 68 additions and 74 deletions

View File

@@ -9,7 +9,7 @@ namespace tc {
std::vector<int> data;
int len;
Cosets(int ngens, const std::vector<int> &data);
explicit Cosets(int ngens);
void add_row();
@@ -22,14 +22,4 @@ namespace tc {
[[nodiscard]] int get(int idx) const;
};
struct RelTable {
Mult mult;
std::vector<int *> lst_ptr;
std::vector<int> gen;
explicit RelTable(tc::Mult m);
int add_row();
};
}