Saving the best tuner settings + bug fixes
[satune.git] / src / ASTTransform / integerencoding.h
1 /*
2  * File:   integerencoding.h
3  * Author: hamed
4  *
5  * Created on August 27, 2017, 4:36 PM
6  */
7
8 #ifndef INTEGERENCODING_H
9 #define INTEGERENCODING_H
10 #include "classlist.h"
11 #include "transform.h"
12 #include "order.h"
13
14 class IntegerEncodingTransform : public Transform {
15 public:
16         IntegerEncodingTransform(CSolver *solver);
17         void orderIntegerEncodingSATEncoder(BooleanOrder *boolOrder, IntegerEncodingRecord *ierec);
18         void doTransform();
19         void integerEncode(Order *currOrder);
20
21         virtual ~IntegerEncodingTransform();
22 private:
23 };
24
25
26 #endif/* INTEGERENCODING_H */
27