some output changes

This commit is contained in:
Florian Stecker
2016-12-02 10:31:31 +01:00
parent 1e0959b7ce
commit 1c65abd735
2 changed files with 35 additions and 8 deletions

View File

@@ -424,6 +424,7 @@ int prepare_simplified_graph(semisimple_type_t type, unsigned long left, unsigne
memcpy(simplified_graph[simplified[i]].word, full_graph[i].word, full_graph[i].wordlength*sizeof(int));
simplified_graph[simplified[i]].wordlength = full_graph[i].wordlength;
simplified_graph[simplified[i]].opposite = simplified[full_graph[i].opposite];
simplified_graph[simplified[i]].id = full_graph[i].id;
simplified_graph[simplified[i]].bruhat_lower = (edgelist_t*)0;
simplified_graph[simplified[i]].bruhat_higher = (edgelist_t*)0;
for(int j = 0; j < rank; j++) {
@@ -746,6 +747,17 @@ long enumerate_balanced_thickenings(node_t *graph, int size, void (*callback) (c
if(bv_get_bit(&info.principal_pos[i], j))
info.principal_is_slim[i] = 0;
}
#ifdef _DEBUG
if(info.principal_is_slim[i]) {
fprintf(stderr, " ids: [0");
for(int j = 1; j < info.size; j++)
if(principal[j])
fprintf(stderr, ", %d", graph[j].id);
fprintf(stderr, "]\n");
}
#endif
}
free(principal);