We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dea3b6c commit 4fa8d92Copy full SHA for 4fa8d92
src/caches/abstractbeliefpropagationcache.jl
@@ -334,12 +334,11 @@ end
334
335
function logscalar(bpc::AbstractBeliefPropagationCache)
336
numerator_terms, denominator_terms = scalar_factors_quotient(bpc)
337
- numerator_terms =
338
- any(t -> real(t) < 0, numerator_terms) ? complex.(numerator_terms) : numerator_terms
339
- denominator_terms = if any(t -> real(t) < 0, denominator_terms)
340
- complex.(denominator_terms)
341
- else
342
- denominator_terms
+ if any(t -> real(t) < 0, numerator_terms)
+ numerator_terms = complex.(numerator_terms)
+ end
+ if any(t -> real(t) < 0, denominator_terms)
+ denominator_terms = complex.(denominator_terms)
343
end
344
345
any(iszero, denominator_terms) && return -Inf
0 commit comments