Skip to content

Commit 4b0be7f

Browse files
committed
update setparams!!
1 parent 933efe5 commit 4b0be7f

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

research/tests/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ include("../src/riemannian_hmc.jl")
1111
include("relativistic_hmc.jl")
1212
include("riemannian_hmc.jl")
1313

14-
@main function runtests(patterns...; dry::Bool = false)
14+
Comonicon.@main function runtests(patterns...; dry::Bool = false)
1515
retest(patterns...; dry = dry, verbose = Inf)
1616
end

src/abstractmcmc.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,12 @@ function AbstractMCMC.getparams(state::HMCState)
3535
return state.transition.z.θ
3636
end
3737

38-
function AbstractMCMC.setparams!!(state::HMCState, θ)
39-
return @set state.transition.z.θ = θ
38+
function AbstractMCMC.setparams!!(state::HMCState, params)
39+
hamiltonian = AdvancedHMC.Hamiltonian(state.metric, model)
40+
return Setfield.@set state.transition.z = AdvancedHMC.phasepoint(
41+
hamiltonian, params, state.transition.z.r;
42+
ℓκ=state.transition.z.ℓκ
43+
)
4044
end
4145

4246
"""

0 commit comments

Comments
 (0)