From b8f265d69f041f2fab32da147cc8f32358852802 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Mon, 27 Jan 2025 23:50:08 -0500 Subject: [PATCH] Use brace init --- gtsam/discrete/DiscreteSearch.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtsam/discrete/DiscreteSearch.cpp b/gtsam/discrete/DiscreteSearch.cpp index 71485795e..569887d7f 100644 --- a/gtsam/discrete/DiscreteSearch.cpp +++ b/gtsam/discrete/DiscreteSearch.cpp @@ -159,7 +159,7 @@ DiscreteSearch::DiscreteSearch(const DiscreteEliminationTree& etree) { : DiscreteFactorGraph(factors).product(); const size_t cardinality = factor->cardinality(node->key); std::vector> pairs{{node->key, cardinality}}; - const Slot slot(factor, DiscreteValues::CartesianProduct(pairs), 0.0); + const Slot slot{factor, DiscreteValues::CartesianProduct(pairs), 0.0}; slots_.emplace_back(std::move(slot)); return data + 1; }; @@ -181,7 +181,7 @@ DiscreteSearch::DiscreteSearch(const DiscreteJunctionTree& junctionTree) { for (Key key : cluster->orderedFrontalKeys) { pairs.emplace_back(key, factor->cardinality(key)); } - const Slot slot(factor, DiscreteValues::CartesianProduct(pairs), 0.0); + const Slot slot{factor, DiscreteValues::CartesianProduct(pairs), 0.0}; slots_.emplace_back(std::move(slot)); return data + 1; }; @@ -207,7 +207,7 @@ DiscreteSearch DiscreteSearch::FromFactorGraph( DiscreteSearch::DiscreteSearch(const DiscreteBayesNet& bayesNet) { slots_.reserve(bayesNet.size()); for (auto& conditional : bayesNet) { - const Slot slot(conditional, conditional->frontalAssignments(), 0.0); + const Slot slot{conditional, conditional->frontalAssignments(), 0.0}; slots_.emplace_back(std::move(slot)); } lowerBound_ = computeHeuristic(); @@ -219,7 +219,7 @@ DiscreteSearch::DiscreteSearch(const DiscreteBayesTree& bayesTree) { if (!clique) return; for (const auto& child : clique->children) collectConditionals(child); auto conditional = clique->conditional(); - const Slot slot(conditional, conditional->frontalAssignments(), 0.0); + const Slot slot{conditional, conditional->frontalAssignments(), 0.0}; slots_.emplace_back(std::move(slot)); };