Trap if conditional==null.
parent
519b2bb515
commit
32d69a3bd7
|
@ -41,8 +41,10 @@ GaussianMixture::GaussianMixture(
|
||||||
logConstant_ = -std::numeric_limits<double>::infinity();
|
logConstant_ = -std::numeric_limits<double>::infinity();
|
||||||
conditionals_.visit(
|
conditionals_.visit(
|
||||||
[this](const GaussianConditional::shared_ptr &conditional) {
|
[this](const GaussianConditional::shared_ptr &conditional) {
|
||||||
this->logConstant_ = std::max(this->logConstant_,
|
if (conditional) {
|
||||||
conditional->logNormalizationConstant());
|
this->logConstant_ = std::max(
|
||||||
|
this->logConstant_, conditional->logNormalizationConstant());
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue