X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=modelchecker%2Fcoord.h;h=33f7e91dfcac39eceb1c68a861e6c490c6b48236;hb=6a8c26fdf4e143d9009c3288659ed00bc7d88043;hp=4ac744286811e211dbebd5e2e93f6dead06e28e2;hpb=b9448d600bb0f3249ae08db3a9ecd5f1f7794fda;p=mc1516pa.git diff --git a/modelchecker/coord.h b/modelchecker/coord.h index 4ac7442..33f7e91 100644 --- a/modelchecker/coord.h +++ b/modelchecker/coord.h @@ -8,23 +8,22 @@ typedef struct { int size; } variables; -typedef struct -{ +typedef struct { BDD bdd; variables vars; } state; -typedef struct -{ +typedef struct trans { BDD bdd; variables varset; -} trans; + struct trans *next_rel; +} trans_t; typedef struct { - BDD *rell; - BDD *relu; - BDD *relr; - BDD *reld; + trans_t *rell; + trans_t *relu; + trans_t *relr; + trans_t *reld; } rels; typedef enum { LEFT, UP, RIGHT, DOWN } direction;