improve comments
parent
fceb290e80
commit
64ecb8581e
|
@ -154,9 +154,10 @@ void HybridBayesNet::updateDiscreteConditionals(
|
||||||
if (conditional->isDiscrete()) {
|
if (conditional->isDiscrete()) {
|
||||||
auto discrete = conditional->asDiscrete();
|
auto discrete = conditional->asDiscrete();
|
||||||
|
|
||||||
// Apply prunerFunc to the underlying AlgebraicDecisionTree
|
// Convert pointer from conditional to factor
|
||||||
auto discreteTree =
|
auto discreteTree =
|
||||||
std::dynamic_pointer_cast<DecisionTreeFactor::ADT>(discrete);
|
std::dynamic_pointer_cast<DecisionTreeFactor::ADT>(discrete);
|
||||||
|
// Apply prunerFunc to the underlying AlgebraicDecisionTree
|
||||||
DecisionTreeFactor::ADT prunedDiscreteTree =
|
DecisionTreeFactor::ADT prunedDiscreteTree =
|
||||||
discreteTree->apply(prunerFunc(prunedDiscreteProbs, *conditional));
|
discreteTree->apply(prunerFunc(prunedDiscreteProbs, *conditional));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue