From 9e1c0d77c5ab361798cd51963d63602ab27ca740 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Tue, 31 Dec 2024 16:34:36 -0500 Subject: [PATCH] fix constructor and equals --- gtsam/discrete/DiscreteTableConditional.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam/discrete/DiscreteTableConditional.cpp b/gtsam/discrete/DiscreteTableConditional.cpp index bcb65628a..9aff487cf 100644 --- a/gtsam/discrete/DiscreteTableConditional.cpp +++ b/gtsam/discrete/DiscreteTableConditional.cpp @@ -68,7 +68,7 @@ DiscreteTableConditional::DiscreteTableConditional(const TableFactor& joint, /* ************************************************************************** */ DiscreteTableConditional::DiscreteTableConditional(const Signature& signature) - : BaseConditional(1, DecisionTreeFactor()), + : BaseConditional(1, DecisionTreeFactor(DiscreteKeys{{1, 1}}, ADT(1))), table_(TableFactor(signature.discreteKeys(), signature.cpt())) {} /* ************************************************************************** */ @@ -137,7 +137,7 @@ bool DiscreteTableConditional::equals(const DiscreteFactor& other, const DiscreteConditional& f( static_cast(other)); return table_.equals(dtc->table_, tol) && - DiscreteConditional::equals(f, tol); + DiscreteConditional::BaseConditional::equals(f, tol); } }