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); } }