enumerate-balanced-ideals/coxeter.h

21 lines
463 B
C
Raw Normal View History

2016-06-09 19:11:20 +00:00
#ifndef COXETER_H
#define COXETER_H
typedef struct {
char series;
int rank;
} simple_type_t;
typedef struct {
int n;
simple_type_t *factors;
} semisimple_type_t;
void generate_coxeter_graph(semisimple_type_t type, int *result);
int coxeter_order(semisimple_type_t type);
2016-10-29 12:47:55 +00:00
int coxeter_hyperplanes(semisimple_type_t type);
2016-06-09 19:11:20 +00:00
int coxeter_rank(semisimple_type_t type);
2016-11-11 16:07:45 +00:00
unsigned long opposition_involution(semisimple_type_t type, unsigned long theta);
2016-06-09 19:11:20 +00:00
#endif