From ce9861ea40336fcb93260a5f6c1f6f442b7c3d3f Mon Sep 17 00:00:00 2001 From: bdemsky Date: Mon, 19 Jun 2017 16:27:57 -0700 Subject: [PATCH] Edits --- src/Backend/satencoder.c | 15 +++++++++++++++ src/Backend/satencoder.h | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Backend/satencoder.c b/src/Backend/satencoder.c index 5f2be2e..a2f96d5 100644 --- a/src/Backend/satencoder.c +++ b/src/Backend/satencoder.c @@ -1,4 +1,6 @@ #include "satencoder.h" +#include "structs.h" +#include "csolver.h" SATEncoder * allocSATEncoder() { SATEncoder *This=ourmalloc(sizeof (SATEncoder)); @@ -8,3 +10,16 @@ SATEncoder * allocSATEncoder() { void deleteSATEncoder(SATEncoder *This) { ourfree(This); } + +void encodeAllSATEncoder(SATEncoder * This, CSolver *csolver) { + VectorBoolean *constraints=csolver->constraints; + uint size=getSizeVectorBoolean(constraints); + for(uint i=0;i