From 89725dffbb6e06785118383b75c80b7a521ad932 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Tue, 12 Jun 2012 21:27:17 +0100 Subject: [PATCH] rename some enums --- packages/CLPBN/horus/Horus.h | 8 ++++---- packages/CLPBN/horus/HorusCli.cpp | 6 +++--- packages/CLPBN/horus/HorusYap.cpp | 10 +++++----- packages/CLPBN/horus/Util.cpp | 14 +++++++------- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/CLPBN/horus/Horus.h b/packages/CLPBN/horus/Horus.h index eca23ae9a..bb1d77bb9 100644 --- a/packages/CLPBN/horus/Horus.h +++ b/packages/CLPBN/horus/Horus.h @@ -28,14 +28,14 @@ typedef vector Ranges; typedef unsigned long long ullong; -enum LiftedSolvers +enum LiftedSolver { FOVE, // first order variable elimination LBP, // lifted belief propagation }; -enum GroundSolvers +enum GroundSolver { VE, // variable elimination BP, // belief propagation @@ -50,8 +50,8 @@ extern bool logDomain; // level of debug information extern unsigned verbosity; -extern LiftedSolvers liftedSolver; -extern GroundSolvers groundSolver; +extern LiftedSolver liftedSolver; +extern GroundSolver groundSolver; }; diff --git a/packages/CLPBN/horus/HorusCli.cpp b/packages/CLPBN/horus/HorusCli.cpp index 5293cc192..4c3f8e7fc 100644 --- a/packages/CLPBN/horus/HorusCli.cpp +++ b/packages/CLPBN/horus/HorusCli.cpp @@ -162,13 +162,13 @@ runSolver (const FactorGraph& fg, const VarIds& queryIds) { Solver* solver = 0; switch (Globals::groundSolver) { - case GroundSolvers::VE: + case GroundSolver::VE: solver = new VarElim (fg); break; - case GroundSolvers::BP: + case GroundSolver::BP: solver = new BeliefProp (fg); break; - case GroundSolvers::CBP: + case GroundSolver::CBP: solver = new CountingBp (fg); break; default: diff --git a/packages/CLPBN/horus/HorusYap.cpp b/packages/CLPBN/horus/HorusYap.cpp index 9f20d3b62..30baf3884 100644 --- a/packages/CLPBN/horus/HorusYap.cpp +++ b/packages/CLPBN/horus/HorusYap.cpp @@ -311,14 +311,14 @@ runLiftedSolver (void) } jointList = YAP_TailOfTerm (jointList); } - if (Globals::liftedSolver == LiftedSolvers::FOVE) { + if (Globals::liftedSolver == LiftedSolver::FOVE) { LiftedVe solver (pfListCopy); if (Globals::verbosity > 0 && taskList == YAP_ARG2) { solver.printSolverFlags(); cout << endl; } results.push_back (solver.solveQuery (queryVars)); - } else if (Globals::liftedSolver == LiftedSolvers::LBP) { + } else if (Globals::liftedSolver == LiftedSolver::LBP) { LiftedBp solver (pfListCopy); if (Globals::verbosity > 0 && taskList == YAP_ARG2) { solver.printSolverFlags(); @@ -362,7 +362,7 @@ runGroundSolver (void) } vector results; - if (Globals::groundSolver == GroundSolvers::VE) { + if (Globals::groundSolver == GroundSolver::VE) { runVeSolver (fg, tasks, results); } else { runBeliefProp (fg, tasks, results); @@ -427,9 +427,9 @@ void runBeliefProp ( //mfg = BayesBall::getMinimalFactorGraph ( // *fg, VarIds (vids.begin(),vids.end())); } - if (Globals::groundSolver == GroundSolvers::BP) { + if (Globals::groundSolver == GroundSolver::BP) { solver = new BeliefProp (*fg); // FIXME - } else if (Globals::groundSolver == GroundSolvers::CBP) { + } else if (Globals::groundSolver == GroundSolver::CBP) { CountingBp::checkForIdenticalFactors = false; solver = new CountingBp (*fg); // FIXME } else { diff --git a/packages/CLPBN/horus/Util.cpp b/packages/CLPBN/horus/Util.cpp index 0c8b99f2f..f7a785419 100644 --- a/packages/CLPBN/horus/Util.cpp +++ b/packages/CLPBN/horus/Util.cpp @@ -13,9 +13,9 @@ bool logDomain = false; unsigned verbosity = 0; -LiftedSolvers liftedSolver = LiftedSolvers::FOVE; +LiftedSolver liftedSolver = LiftedSolver::FOVE; -GroundSolvers groundSolver = GroundSolvers::VE; +GroundSolver groundSolver = GroundSolver::VE; }; @@ -211,9 +211,9 @@ setHorusFlag (string key, string value) ss >> Globals::verbosity; } else if (key == "lifted_solver") { if ( value == "fove") { - Globals::liftedSolver = LiftedSolvers::FOVE; + Globals::liftedSolver = LiftedSolver::FOVE; } else if (value == "lbp") { - Globals::liftedSolver = LiftedSolvers::LBP; + Globals::liftedSolver = LiftedSolver::LBP; } else { cerr << "warning: invalid value `" << value << "' " ; cerr << "for `" << key << "'" << endl; @@ -221,11 +221,11 @@ setHorusFlag (string key, string value) } } else if (key == "ground_solver") { if ( value == "ve") { - Globals::groundSolver = GroundSolvers::VE; + Globals::groundSolver = GroundSolver::VE; } else if (value == "bp") { - Globals::groundSolver = GroundSolvers::BP; + Globals::groundSolver = GroundSolver::BP; } else if (value == "cbp") { - Globals::groundSolver = GroundSolvers::CBP; + Globals::groundSolver = GroundSolver::CBP; } else { cerr << "warning: invalid value `" << value << "' " ; cerr << "for `" << key << "'" << endl;