@@ -193,10 +193,10 @@ function DynamicPPL.initialstep(
193193 kwargs... ,
194194)
195195 # Reset the VarInfo.
196- reset_num_produce! (vi)
197- set_retained_vns_del! (vi)
198- resetlogp!! (vi)
199- empty!! (vi)
196+ DynamicPPL . reset_num_produce! (vi)
197+ DynamicPPL . set_retained_vns_del! (vi)
198+ DynamicPPL . resetlogp!! (vi)
199+ DynamicPPL . empty!! (vi)
200200
201201 # Create a new set of particles.
202202 particles = AdvancedPS. ParticleContainer (
@@ -327,9 +327,9 @@ function DynamicPPL.initialstep(
327327 kwargs... ,
328328)
329329 # Reset the VarInfo before new sweep
330- reset_num_produce! (vi)
331- set_retained_vns_del! (vi)
332- resetlogp!! (vi)
330+ DynamicPPL . reset_num_produce! (vi)
331+ DynamicPPL . set_retained_vns_del! (vi)
332+ DynamicPPL . resetlogp!! (vi)
333333
334334 # Create a new set of particles
335335 num_particles = spl. alg. nparticles
@@ -359,14 +359,14 @@ function AbstractMCMC.step(
359359)
360360 # Reset the VarInfo before new sweep.
361361 vi = state. vi
362- reset_num_produce! (vi)
363- resetlogp!! (vi)
362+ DynamicPPL . reset_num_produce! (vi)
363+ DynamicPPL . resetlogp!! (vi)
364364
365365 # Create reference particle for which the samples will be retained.
366366 reference = AdvancedPS. forkr (AdvancedPS. Trace (model, spl, vi, state. rng))
367367
368368 # For all other particles, do not retain the variables but resample them.
369- set_retained_vns_del! (vi)
369+ DynamicPPL . set_retained_vns_del! (vi)
370370
371371 # Create a new set of particles.
372372 num_particles = spl. alg. nparticles
@@ -429,23 +429,19 @@ function trace_local_rng_maybe(rng::Random.AbstractRNG)
429429end
430430
431431function DynamicPPL. assume (
432- rng,
433- spl:: Sampler{<:Union{PG,SMC}} ,
434- dist:: Distribution ,
435- vn:: VarName ,
436- _vi:: AbstractVarInfo ,
432+ rng, :: Sampler{<:Union{PG,SMC}} , dist:: Distribution , vn:: VarName , _vi:: AbstractVarInfo
437433)
438434 vi = trace_local_varinfo_maybe (_vi)
439435 trng = trace_local_rng_maybe (rng)
440436
441437 if ~ haskey (vi, vn)
442438 r = rand (trng, dist)
443439 push!! (vi, vn, r, dist)
444- elseif is_flagged (vi, vn, " del" )
445- unset_flag! (vi, vn, " del" ) # Reference particle parent
440+ elseif DynamicPPL . is_flagged (vi, vn, " del" )
441+ DynamicPPL . unset_flag! (vi, vn, " del" ) # Reference particle parent
446442 r = rand (trng, dist)
447443 vi[vn] = DynamicPPL. tovec (r)
448- setorder! (vi, vn, get_num_produce (vi))
444+ DynamicPPL . setorder! (vi, vn, DynamicPPL . get_num_produce (vi))
449445 else
450446 r = vi[vn]
451447 end
0 commit comments