Skip to content

Commit 8805885

Browse files
Update src/AdvancedHMC.jl
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 3813ba0 commit 8805885

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

src/AdvancedHMC.jl

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -127,32 +127,33 @@ include("constructors.jl")
127127
export HMCSampler, HMC, NUTS, HMCDA
128128

129129
module Experimental
130-
using Random, Statistics, LinearAlgebra
131-
using ..AdvancedHMC
132-
133-
import ..AdvancedHMC: ∂H∂r, neg_energy, AbstractKinetic
134-
import Random: AbstractRNG
135-
include("relativistic/hamiltonian.jl")
136-
export RelativisticKinetic, DimensionwiseRelativisticKinetic
137-
138-
using AdaptiveRejectionSampling: RejectionSampler, run_sampler!
139-
import ..AdvancedHMC: _rand
140-
include("relativistic/metric.jl")
141-
142-
using ..AdvancedHMC: @unpack, TYPEDEF, TYPEDFIELDS, AbstractScalarOrVec, AbstractLeapfrog, step, step_size
143-
import ..AdvancedHMC: ∂H∂θ, ∂H∂r, DualValue, PhasePoint, phasepoint, step
144-
include("riemannian/integrator.jl")
145-
export GeneralizedLeapfrog
146-
147-
import AdvancedHMC: _rand
148-
using AdvancedHMC: AbstractMetric, PhasePoint
149-
using LinearAlgebra: eigen, cholesky, Symmetric, Diagonal
150-
include("riemannian/metric.jl")
151-
export DenseRiemannianMetric
152-
153-
import AdvancedHMC: DualValue, phasepoint, neg_energy, ∂H∂θ, ∂H∂r
154-
using LinearAlgebra: logabsdet, tr
155-
include("riemannian/hamiltonian.jl")
130+
using Random, Statistics, LinearAlgebra
131+
using ..AdvancedHMC
132+
133+
import ..AdvancedHMC: ∂H∂r, neg_energy, AbstractKinetic
134+
import Random: AbstractRNG
135+
include("relativistic/hamiltonian.jl")
136+
export RelativisticKinetic, DimensionwiseRelativisticKinetic
137+
138+
using AdaptiveRejectionSampling: RejectionSampler, run_sampler!
139+
import ..AdvancedHMC: _rand
140+
include("relativistic/metric.jl")
141+
142+
using ..AdvancedHMC:
143+
@unpack, TYPEDEF, TYPEDFIELDS, AbstractScalarOrVec, AbstractLeapfrog, step, step_size
144+
import ..AdvancedHMC: ∂H∂θ, ∂H∂r, DualValue, PhasePoint, phasepoint, step
145+
include("riemannian/integrator.jl")
146+
export GeneralizedLeapfrog
147+
148+
import AdvancedHMC: _rand
149+
using AdvancedHMC: AbstractMetric, PhasePoint
150+
using LinearAlgebra: eigen, cholesky, Symmetric, Diagonal
151+
include("riemannian/metric.jl")
152+
export DenseRiemannianMetric
153+
154+
import AdvancedHMC: DualValue, phasepoint, neg_energy, ∂H∂θ, ∂H∂r
155+
using LinearAlgebra: logabsdet, tr
156+
include("riemannian/hamiltonian.jl")
156157
end
157158

158159
include("abstractmcmc.jl")

0 commit comments

Comments
 (0)