#include #include #include #include "FactorGraph.h" #include "VarElim.h" #include "BeliefProp.h" #include "CountingBp.h" namespace { int readHorusFlags (int, const char* []); void readFactorGraph (Horus::FactorGraph&, const char*); Horus::VarIds readQueryAndEvidence ( Horus::FactorGraph&, int, const char* [], int); void runSolver (const Horus::FactorGraph&, const Horus::VarIds&); const std::string usage = "usage: ./hcli [solver=hve|bp|cbp] \ [