#include "classlist.h"
enum ElementEncoderType {
- ONEHOT, UNARY, BINARY, ONEHOTBINARY
+ ONEHOT, UNARY, BINARYINDEX, ONEHOTBINARY, BINARYVAL
};
typedef enum ElementEncoderType ElementEncoderType;
#include "classlist.h"
enum FunctionEncoderType {
- ENUMERATEIMPLICATIONS
+ ENUMERATEIMPLICATIONS, CIRCUIT
};
typedef enum FunctionEncoderType FunctionEncoderType;
PHONY += mrclean
mrclean: clean
- rm -rf docs
+ rm -rf ../docs
PHONY += tags
tags:
wc */*.c */*.h *.c *.h
.PHONY: $(PHONY)
-
-# A 1-inch margin PDF generated by 'pandoc'
-%.pdf: %.md
- pandoc -o $@ $< -V header-includes='\usepackage[margin=1in]{geometry}'
#ifndef CLASSLIST_H
#define CLASSLIST_H
-//#include "hashset.h"
+
#include "mymemory.h"
#include <inttypes.h>
#define bool int
//#define CONFIG_ASSERT
#endif
-//#define VERBOSE_CONSTRAINTS
-
#endif