Skip to content

Commit 907d24f

Browse files
committed
Concretise chain_sample_to_varname_dict using chain value type
1 parent 39b958d commit 907d24f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ext/DynamicPPLMCMCChainsExt.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,11 @@ function DynamicPPL.varnames(c::MCMCChains.Chains)
3737
return keys(c.info.varname_to_symbol)
3838
end
3939

40-
function chain_sample_to_varname_dict(c::MCMCChains.Chains, sample_idx, chain_idx)
40+
function chain_sample_to_varname_dict(
41+
c::MCMCChains.Chains{Tval}, sample_idx, chain_idx
42+
) where {Tval}
4143
_check_varname_indexing(c)
42-
d = Dict{DynamicPPL.VarName,Any}()
44+
d = Dict{DynamicPPL.VarName,Tval}()
4345
for vn in DynamicPPL.varnames(c)
4446
d[vn] = DynamicPPL.getindex_varname(c, sample_idx, vn, chain_idx)
4547
end

0 commit comments

Comments
 (0)