avoid extra conversion step
parent
748db19795
commit
c2e8867e82
|
@ -282,7 +282,7 @@ discreteElimination(const HybridGaussianFactorGraph &factors,
|
||||||
} else if (auto hc = dynamic_pointer_cast<HybridConditional>(f)) {
|
} else if (auto hc = dynamic_pointer_cast<HybridConditional>(f)) {
|
||||||
auto dc = hc->asDiscrete();
|
auto dc = hc->asDiscrete();
|
||||||
if (!dc) throwRuntimeError("discreteElimination", dc);
|
if (!dc) throwRuntimeError("discreteElimination", dc);
|
||||||
dfg.push_back(hc->asDiscrete());
|
dfg.push_back(dc);
|
||||||
} else {
|
} else {
|
||||||
throwRuntimeError("discreteElimination", f);
|
throwRuntimeError("discreteElimination", f);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue