From fb1d52a18eec0e804276ef542edf4bdd34f69d3f Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Sun, 5 Jan 2025 20:49:24 -0500 Subject: [PATCH] fix constructor --- gtsam/discrete/DiscreteConditional.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtsam/discrete/DiscreteConditional.cpp b/gtsam/discrete/DiscreteConditional.cpp index 26f38e278..06a08eca5 100644 --- a/gtsam/discrete/DiscreteConditional.cpp +++ b/gtsam/discrete/DiscreteConditional.cpp @@ -45,7 +45,8 @@ template class GTSAM_EXPORT /* ************************************************************************** */ DiscreteConditional::DiscreteConditional(const size_t nrFrontals, const DecisionTreeFactor& f) - : BaseFactor(f / f.sum(nrFrontals)), BaseConditional(nrFrontals) {} + : BaseFactor(f / f.sum(nrFrontals)->toDecisionTreeFactor()), + BaseConditional(nrFrontals) {} /* ************************************************************************** */ DiscreteConditional::DiscreteConditional(size_t nrFrontals,