19 lines
377 B
C
19 lines
377 B
C
#ifndef ENUMERATE_H
|
|
#define ENUMERATE_H
|
|
|
|
#include "mat.h"
|
|
#include "coxeter.h"
|
|
|
|
struct tracedata {
|
|
int id;
|
|
NUMBER tr;
|
|
NUMBER trinv;
|
|
};
|
|
|
|
void enumerate_coxeter_group(group_t *group, mat *gen, mat *matrices);
|
|
int enumerate_coxeter_group_traces(group_t *group, mat *gen, struct tracedata **traces_out);
|
|
|
|
void enumerate_tracedata_clear(struct tracedata *traces, int n);
|
|
|
|
#endif
|