fix constructor and equals

release/4.3a0
Varun Agrawal 2024-12-31 16:34:36 -05:00
parent 3119d132ac
commit 9e1c0d77c5
1 changed files with 2 additions and 2 deletions

View File

@ -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<const DiscreteConditional&>(other));
return table_.equals(dtc->table_, tol) &&
DiscreteConditional::equals(f, tol);
DiscreteConditional::BaseConditional::equals(f, tol);
}
}