schnellerer Algo
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
#define DEBUG(msg, ...) do{fprintf(stderr, msg, ##__VA_ARGS__); }while(0)
|
||||
|
||||
#define MAX_THICKENINGS 1000000
|
||||
#define MAX_THICKENINGS 10000000
|
||||
|
||||
typedef struct _edgelist {
|
||||
int to;
|
||||
@@ -25,6 +25,7 @@ typedef struct {
|
||||
|
||||
char *alphabetize(int *word, int len, const char *alphabet, char *buffer);
|
||||
void print_balanced_thickening(int rank, int order, const int *thickening, const int *left_invariant, const int *right_invariant, const char *alphabet, FILE *f);
|
||||
void print_thickening(int rank, int order, const int *thickening, int fat, int slim, int conflict, const char *alphabet, FILE *f);
|
||||
static int compare_wordlength(const void *a, const void *b, void *gr);
|
||||
void prepare_graph(semisimple_type_t type, node_t *graph, edgelist_t **edgelists_pointer, int **words_pointer);
|
||||
void enumerate_balanced_thickenings(semisimple_type_t type, node_t *graph, const char *alphabet, FILE *outfile);
|
||||
|
||||
Reference in New Issue
Block a user