repositories
/
mc1516pa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
started with bdd encoding
[mc1516pa.git]
/
modelchecker
/
main.c
diff --git
a/modelchecker/main.c
b/modelchecker/main.c
index
1fd9e93
..
45831e7
100644
(file)
--- a/
modelchecker/main.c
+++ b/
modelchecker/main.c
@@
-7,6
+7,7
@@
#include <sylvan.h>
#include "sokoban.h"
#include <sylvan.h>
#include "sokoban.h"
+#include "coord.h"
#define ERRPRINT(fmt, as...) fprintf(stderr, fmt, ## as);
#define DPRINT(fmt, as...) if(DEBUG) ERRPRINT(fmt, ## as);
#define ERRPRINT(fmt, as...) fprintf(stderr, fmt, ## as);
#define DPRINT(fmt, as...) if(DEBUG) ERRPRINT(fmt, ## as);
@@
-47,18
+48,20
@@
void solve(FILE *inputstream)
sokoban_screen *screen = parse_screen(inputstream);
if (screen == NULL) printf("Something went wrong...\n");
sokoban_print(screen);
sokoban_screen *screen = parse_screen(inputstream);
if (screen == NULL) printf("Something went wrong...\n");
sokoban_print(screen);
- sokoban_free(screen);
time_end_read = clock();
time_start_encode = clock();
time_end_read = clock();
time_start_encode = clock();
-
+
lace_init(0, 1000000);
lace_startup(0, NULL, NULL);
LACE_ME;
sylvan_init_package(1LL<<21, 1LL<<27, 1LL<<20, 1LL<<26);
sylvan_init_bdd(6);
lace_init(0, 1000000);
lace_startup(0, NULL, NULL);
LACE_ME;
sylvan_init_package(1LL<<21, 1LL<<27, 1LL<<20, 1LL<<26);
sylvan_init_bdd(6);
-
- //ENCODE???
+
+ encode_screen(screen);
+
+ sokoban_free(screen);
+
switch(strat){
case COORD:
DPRINT("Encoding coordinate based\n");
switch(strat){
case COORD:
DPRINT("Encoding coordinate based\n");