Improve debbuging for lifted knowledge compilation

This commit is contained in:
Tiago Gomes
2012-11-26 14:46:45 +00:00
parent 1f1d194326
commit 610e55a4a2
2 changed files with 18 additions and 19 deletions

View File

@@ -170,13 +170,12 @@ LiftedCircuit::LiftedCircuit (const LiftedWCNF* lwcnf)
root_ = 0;
Clauses clauses = lwcnf->clauses();
compile (&root_, clauses);
exportToGraphViz("circuit.dot");
smoothCircuit (root_);
exportToGraphViz("circuit.smooth.dot");
cout << "--------------------------------------------------" << endl;
cout << "--------------------------------------------------" << endl;
double wmc = LogAware::exp (getWeightedModelCount());
cout << "WEIGHTED MODEL COUNT = " << wmc << endl;
if (Globals::verbosity > 1) {
smoothCircuit (root_);
exportToGraphViz("circuit.smooth.dot");
double wmc = LogAware::exp (getWeightedModelCount());
cout << "WEIGHTED MODEL COUNT: " << wmc << endl << endl;
}
}