Reduce unnecessary vector alloc/free
[satune.git] / src / Backend / satencoder.cc
index bf8ede4cce51cf13844d81e404bb8cb1f9987efd..44e3e63795103d06574a3aa645b6c2eb71a95bcd 100644 (file)
 
 SATEncoder::SATEncoder(CSolver *_solver) :
        cnf(createCNF()),
-       solver(_solver) {
+       solver(_solver),
+  vector(allocDefVectorEdge()) {
 }
 
 SATEncoder::~SATEncoder() {
        deleteCNF(cnf);
+       deleteVectorEdge(vector);
 }
 
 void SATEncoder::resetSATEncoder() {