initial code to support calling a lifted knowledge compilation solver

This commit is contained in:
Tiago Gomes
2012-11-08 21:54:47 +00:00
parent 0ed89d3eeb
commit 6a200760ca
4 changed files with 82 additions and 2 deletions

View File

@@ -0,0 +1,38 @@
#include "LiftedKc.h"
#include "LiftedWCNF.h"
#include "LiftedCircuit.h"
LiftedKc::LiftedKc (const ParfactorList& pfList)
: pfList_(pfList)
{
lwcnf_ = new LiftedWCNF (pfList);
circuit_ = new LiftedCircuit (lwcnf_);
}
LiftedKc::~LiftedKc (void)
{
}
Params
LiftedKc::solveQuery (const Grounds&)
{
return Params();
}
void
LiftedKc::printSolverFlags (void) const
{
stringstream ss;
ss << "lifted kc [" ;
ss << "log_domain=" << Util::toString (Globals::logDomain);
ss << "]" ;
cout << ss.str() << endl;
}