Undo TableFactor return in Hybrid GFG so we can group the changes together

release/4.3a0
Varun Agrawal 2023-07-12 22:54:39 -04:00
parent ddb36c2e7b
commit f4adfac4fa
1 changed files with 1 additions and 4 deletions

View File

@ -261,12 +261,9 @@ hybridElimination(const HybridGaussianFactorGraph &factors,
DecisionTree<Key, double> probabilities(eliminationResults, probability);
auto dtf =
std::make_shared<DecisionTreeFactor>(discreteSeparator, probabilities);
return {
std::make_shared<HybridConditional>(gaussianMixture),
std::make_shared<TableFactor>(discreteSeparator, dtf->probabilities())};
std::make_shared<DecisionTreeFactor>(discreteSeparator, probabilities)};
} else {
// Otherwise, we create a resulting GaussianMixtureFactor on the separator,
// taking care to correct for conditional constant.