Slight modification to add_coset

This commit is contained in:
JCRaymond
2019-12-08 15:21:08 -05:00
parent 16d09ce4fc
commit 77e181ca9d

View File

@@ -253,17 +253,16 @@ int add_coset(const Coxeter &cox,
const int C = cosets.num_cosets; const int C = cosets.num_cosets;
const int ngens = cox.ngens; const int ngens = cox.ngens;
int idx = coset_scan_hint*ngens;
for (int c = coset_scan_hint; c < C; ++c) { for (int c = coset_scan_hint; c < C; ++c) {
int idx = c*ngens; for (int g = 0; g < ngens; ++g, ++idx) {
for (int g = 0; g < ngens; ++g) {
if (cosets[idx] == -1) { if (cosets[idx] == -1) {
cosets[idx] = C; cosets[idx] = C;
add_row(cox, cosets, reltables); add_row(cox, cosets, reltables);
cosets[C*ngens+g] = c; cosets[C*ngens+g] = c;
return c; return c;
} }
idx++;
} }
} }