From bb95cd40d6a4434bf3bacffd155252a24e9266ef Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Wed, 3 Jan 2024 16:38:25 -0500 Subject: [PATCH] remove `using std::dynamic_pointer_cast;` --- gtsam/hybrid/HybridBayesNet.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gtsam/hybrid/HybridBayesNet.cpp b/gtsam/hybrid/HybridBayesNet.cpp index 81f4badea2..933ef27039 100644 --- a/gtsam/hybrid/HybridBayesNet.cpp +++ b/gtsam/hybrid/HybridBayesNet.cpp @@ -26,8 +26,6 @@ static std::mt19937_64 kRandomNumberGenerator(42); namespace gtsam { -using std::dynamic_pointer_cast; - /* ************************************************************************ */ // Throw a runtime exception for method specified in string s, // and conditional f: @@ -253,9 +251,9 @@ GaussianBayesNetValTree HybridBayesNet::assembleTree() const { for (auto &f : factors_) { // TODO(dellaert): just use a virtual method defined in HybridFactor. - if (auto gm = dynamic_pointer_cast(f)) { + if (auto gm = std::dynamic_pointer_cast(f)) { result = gm->add(result); - } else if (auto hc = dynamic_pointer_cast(f)) { + } else if (auto hc = std::dynamic_pointer_cast(f)) { if (auto gm = hc->asMixture()) { result = gm->add(result); } else if (auto g = hc->asGaussian()) { @@ -265,7 +263,7 @@ GaussianBayesNetValTree HybridBayesNet::assembleTree() const { // TODO(dellaert): in C++20, we can use std::visit. continue; } - } else if (dynamic_pointer_cast(f)) { + } else if (std::dynamic_pointer_cast(f)) { // Don't do anything for discrete-only factors // since we want to evaluate continuous values only. continue;