report correct error for discreteElimination
parent
ba23e45722
commit
90a9e6f746
|
@ -169,10 +169,10 @@ discreteElimination(const HybridGaussianFactorGraph &factors,
|
||||||
// TODO(dellaert): is this correct? If so explain here.
|
// TODO(dellaert): is this correct? If so explain here.
|
||||||
} 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("continuousElimination", dc);
|
if (!dc) throwRuntimeError("discreteElimination", dc);
|
||||||
dfg.push_back(hc->asDiscrete());
|
dfg.push_back(hc->asDiscrete());
|
||||||
} else {
|
} else {
|
||||||
throwRuntimeError("continuousElimination", f);
|
throwRuntimeError("discreteElimination", f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue