Skip to content

Commit 1f9ec52

Browse files
committed
Use RegionScalar not dot
1 parent da56c33 commit 1f9ec52

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

src/caches/abstractbeliefpropagationcache.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,6 @@ end
6565
function region_scalar(bpc::AbstractBeliefPropagationCache, pe::PartitionEdge; kwargs...)
6666
return not_implemented()
6767
end
68-
function message_overlap(bpc::AbstractBeliefPropagationCache, partitionedge; kwargs...)
69-
return not_implemented()
70-
end
7168
partitions(bpc::AbstractBeliefPropagationCache) = not_implemented()
7269
PartitionedGraphs.partitionedges(bpc::AbstractBeliefPropagationCache) = not_implemented()
7370

src/caches/beliefpropagationcache.jl

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,19 +109,14 @@ function region_scalar(bp_cache::BeliefPropagationCache, pe::PartitionEdge)
109109
return contract(ts; sequence)[]
110110
end
111111

112-
function message_overlap(bpc::BeliefPropagationCache, partitionedge; kwargs...)
113-
me, mer = only(message(bpc, partitionedge)), only(message(bpc, reverse(partitionedge)))
114-
return dot(me, mer)
115-
end
116-
117112
function rescale_messages(bp_cache::BeliefPropagationCache, pes::Vector{<:PartitionEdge})
118113
bp_cache = copy(bp_cache)
119114
mts = messages(bp_cache)
120115
for pe in pes
121116
me, mer = normalize.(mts[pe]), normalize.(mts[reverse(pe)])
122117
set!(mts, pe, me)
123118
set!(mts, reverse(pe), mer)
124-
n = message_overlap(bp_cache, pe)
119+
n = region_scalar(bp_cache, pe)
125120
if isreal(n)
126121
me[1] *= sign(n)
127122
n *= sign(n)

0 commit comments

Comments
 (0)