75
75
76
76
function tilde_assume (context:: PriorContext{<:NamedTuple} , right, vn, vi)
77
77
if haskey (context. vars, getsym (vn))
78
- vi = setindex!! (vi, vectorize (right, get (context. vars, vn)), vn)
78
+ vi = setindex!! (vi, vectorize (get (context. vars, vn)), vn)
79
79
settrans!! (vi, false , vn)
80
80
end
81
81
return tilde_assume (PriorContext (), right, vn, vi)
@@ -84,15 +84,15 @@ function tilde_assume(
84
84
rng:: Random.AbstractRNG , context:: PriorContext{<:NamedTuple} , sampler, right, vn, vi
85
85
)
86
86
if haskey (context. vars, getsym (vn))
87
- vi = setindex!! (vi, vectorize (right, get (context. vars, vn)), vn)
87
+ vi = setindex!! (vi, vectorize (get (context. vars, vn)), vn)
88
88
settrans!! (vi, false , vn)
89
89
end
90
90
return tilde_assume (rng, PriorContext (), sampler, right, vn, vi)
91
91
end
92
92
93
93
function tilde_assume (context:: LikelihoodContext{<:NamedTuple} , right, vn, vi)
94
94
if haskey (context. vars, getsym (vn))
95
- vi = setindex!! (vi, vectorize (right, get (context. vars, vn)), vn)
95
+ vi = setindex!! (vi, vectorize (get (context. vars, vn)), vn)
96
96
settrans!! (vi, false , vn)
97
97
end
98
98
return tilde_assume (LikelihoodContext (), right, vn, vi)
@@ -106,7 +106,7 @@ function tilde_assume(
106
106
vi,
107
107
)
108
108
if haskey (context. vars, getsym (vn))
109
- vi = setindex!! (vi, vectorize (right, get (context. vars, vn)), vn)
109
+ vi = setindex!! (vi, vectorize (get (context. vars, vn)), vn)
110
110
settrans!! (vi, false , vn)
111
111
end
112
112
return tilde_assume (rng, LikelihoodContext (), sampler, right, vn, vi)
@@ -236,7 +236,7 @@ function assume(
236
236
unset_flag! (vi, vn, " del" )
237
237
r = init (rng, dist, sampler)
238
238
BangBang. setindex!! (
239
- vi, vectorize (dist, maybe_reconstruct_and_link (vi, vn, dist, r)), vn
239
+ vi, vectorize (maybe_reconstruct_and_link (vi, vn, dist, r)), vn
240
240
)
241
241
setorder! (vi, vn, get_num_produce (vi))
242
242
else
@@ -500,7 +500,7 @@ function get_and_set_val!(
500
500
vn = vns[i]
501
501
setindex!! (
502
502
vi,
503
- vectorize (dist, maybe_reconstruct_and_link (vi, vn, dist, r[:, i])),
503
+ vectorize (maybe_reconstruct_and_link (vi, vn, dist, r[:, i])),
504
504
vn,
505
505
)
506
506
setorder! (vi, vn, get_num_produce (vi))
@@ -541,7 +541,7 @@ function get_and_set_val!(
541
541
vn = vns[i]
542
542
dist = dists isa AbstractArray ? dists[i] : dists
543
543
setindex!! (
544
- vi, vectorize (dist, maybe_reconstruct_and_link (vi, vn, dist, r[i])), vn
544
+ vi, vectorize (maybe_reconstruct_and_link (vi, vn, dist, r[i])), vn
545
545
)
546
546
setorder! (vi, vn, get_num_produce (vi))
547
547
end
@@ -595,7 +595,7 @@ function set_val!(
595
595
@assert size (val) == size (vns)
596
596
foreach (CartesianIndices (val)) do ind
597
597
dist = dists isa AbstractArray ? dists[ind] : dists
598
- setindex!! (vi, vectorize (dist, val[ind]), vns[ind])
598
+ setindex!! (vi, vectorize (val[ind]), vns[ind])
599
599
end
600
600
return val
601
601
end
0 commit comments