@ -336,7 +336,8 @@ jdouble time // time bound
if (diags_dist) delete diags_dist;
if (soln) delete[] soln;
if (soln2) delete[] soln2;
if (fgw.weights) delete[] fgw.weights;
return ptr_to_jlong(sum);
}
@ -305,7 +305,8 @@ jdouble time // time bound
// nb: we *do* free soln (which was originally init)
@ -331,7 +331,6 @@ jlong __jlongpointer mu // probs for multiplying
Cudd_RecursiveDeref(ddman, diags);
Cudd_RecursiveDeref(ddman, sol);
@ -244,7 +244,8 @@ jdouble time // time bound
Cudd_RecursiveDeref(ddman, q);
@ -312,7 +312,8 @@ jdouble time // time
// nb: we deref init, even though it is passed in as a param
Cudd_RecursiveDeref(ddman, init);
@ -362,6 +362,7 @@ jdouble time // time bound
@ -330,6 +330,7 @@ jdouble time // time bound