Merge branch 'hamed' of ssh://plrg.eecs.uci.edu/home/git/constraint_compiler
[satune.git] / src / Encoders / orderencoding.h
1 #ifndef ORDERENCODING_H
2 #define ORDERENCODING_H
3 #include "classlist.h"
4
5 enum OrderEncodingType {
6         ORDER_UNASSIGNED, PAIRWISE, INTEGERENCODING
7 };
8
9 typedef enum OrderEncodingType OrderEncodingType;
10
11 struct OrderEncoding {
12         OrderEncodingType type;
13         Order *order;
14 };
15
16 void initOrderEncoding(OrderEncoding *This, Order *order);
17 void deleteOrderEncoding(OrderEncoding *This);
18
19 #endif