Skip to content

Commit ce4f110

Browse files
committed
Omit unnecessary first argument of vectorize.
Can't remove the two-argument method completely though because it's exported.
1 parent 8c24dc4 commit ce4f110

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/context_implementations.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ end
7575

7676
function tilde_assume(context::PriorContext{<:NamedTuple}, right, vn, vi)
7777
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)
7979
settrans!!(vi, false, vn)
8080
end
8181
return tilde_assume(PriorContext(), right, vn, vi)
@@ -84,15 +84,15 @@ function tilde_assume(
8484
rng::Random.AbstractRNG, context::PriorContext{<:NamedTuple}, sampler, right, vn, vi
8585
)
8686
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)
8888
settrans!!(vi, false, vn)
8989
end
9090
return tilde_assume(rng, PriorContext(), sampler, right, vn, vi)
9191
end
9292

9393
function tilde_assume(context::LikelihoodContext{<:NamedTuple}, right, vn, vi)
9494
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)
9696
settrans!!(vi, false, vn)
9797
end
9898
return tilde_assume(LikelihoodContext(), right, vn, vi)
@@ -106,7 +106,7 @@ function tilde_assume(
106106
vi,
107107
)
108108
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)
110110
settrans!!(vi, false, vn)
111111
end
112112
return tilde_assume(rng, LikelihoodContext(), sampler, right, vn, vi)
@@ -236,7 +236,7 @@ function assume(
236236
unset_flag!(vi, vn, "del")
237237
r = init(rng, dist, sampler)
238238
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
240240
)
241241
setorder!(vi, vn, get_num_produce(vi))
242242
else
@@ -500,7 +500,7 @@ function get_and_set_val!(
500500
vn = vns[i]
501501
setindex!!(
502502
vi,
503-
vectorize(dist, maybe_reconstruct_and_link(vi, vn, dist, r[:, i])),
503+
vectorize(maybe_reconstruct_and_link(vi, vn, dist, r[:, i])),
504504
vn,
505505
)
506506
setorder!(vi, vn, get_num_produce(vi))
@@ -541,7 +541,7 @@ function get_and_set_val!(
541541
vn = vns[i]
542542
dist = dists isa AbstractArray ? dists[i] : dists
543543
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
545545
)
546546
setorder!(vi, vn, get_num_produce(vi))
547547
end
@@ -595,7 +595,7 @@ function set_val!(
595595
@assert size(val) == size(vns)
596596
foreach(CartesianIndices(val)) do ind
597597
dist = dists isa AbstractArray ? dists[ind] : dists
598-
setindex!!(vi, vectorize(dist, val[ind]), vns[ind])
598+
setindex!!(vi, vectorize(val[ind]), vns[ind])
599599
end
600600
return val
601601
end

src/varinfo.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ function setval!(md::Metadata, val::AbstractVector, vn::VarName)
554554
return md.vals[getrange(md, vn)] = val
555555
end
556556
function setval!(md::Metadata, val, vn::VarName)
557-
return md.vals[getrange(md, vn)] = vectorize(getdist(md, vn), val)
557+
return md.vals[getrange(md, vn)] = vectorize(val)
558558
end
559559

560560
"""
@@ -1138,7 +1138,7 @@ end
11381138
function _inner_transform!(vi::VarInfo, vn::VarName, dist, f)
11391139
# TODO: Use inplace versions to avoid allocations
11401140
y, logjac = with_logabsdet_jacobian_and_reconstruct(f, dist, getval(vi, vn))
1141-
yvec = vectorize(dist, y)
1141+
yvec = vectorize(y)
11421142
# Determine the new range.
11431143
start = first(getrange(vi, vn))
11441144
# NOTE: `length(yvec)` should never be longer than `getrange(vi, vn)`.
@@ -1221,7 +1221,7 @@ function _link_metadata!(varinfo::VarInfo, metadata::Metadata, target_vns)
12211221
f = link_transform(dist)
12221222
y, logjac = with_logabsdet_jacobian_and_reconstruct(f, dist, x)
12231223
# Vectorize value.
1224-
yvec = vectorize(dist, y)
1224+
yvec = vectorize(y)
12251225
# Accumulate the log-abs-det jacobian correction.
12261226
acclogp!!(varinfo, -logjac)
12271227
# Mark as no longer transformed.
@@ -1317,7 +1317,7 @@ function _invlink_metadata!(varinfo::VarInfo, metadata::Metadata, target_vns)
13171317
f = invlink_transform(dist)
13181318
x, logjac = with_logabsdet_jacobian_and_reconstruct(f, dist, y)
13191319
# Vectorize value.
1320-
xvec = vectorize(dist, x)
1320+
xvec = vectorize(x)
13211321
# Accumulate the log-abs-det jacobian correction.
13221322
acclogp!!(varinfo, -logjac)
13231323
# Mark as no longer transformed.
@@ -1593,7 +1593,7 @@ function BangBang.push!!(
15931593
@assert ~(haskey(vi, vn)) "[push!!] attempt to add an exisitng variable $(getsym(vn)) ($(vn)) to TypedVarInfo of syms $(syms(vi)) with dist=$dist, gid=$gidset"
15941594
end
15951595

1596-
val = vectorize(dist, r)
1596+
val = vectorize(r)
15971597

15981598
meta = getmetadata(vi, vn)
15991599
meta.idcs[vn] = length(meta.idcs) + 1

0 commit comments

Comments
 (0)