Skip to content

Commit

Permalink
Merge pull request #1 from JaimeRZP/target
Browse files Browse the repository at this point in the history
Target
  • Loading branch information
JaimeRZP authored Jan 15, 2024
2 parents 7eea784 + af2a4a8 commit f4884d8
Show file tree
Hide file tree
Showing 4 changed files with 528 additions and 579 deletions.
48 changes: 20 additions & 28 deletions src/MicroCanonicalHMC.jl
Original file line number Diff line number Diff line change
@@ -1,28 +1,20 @@
module MicroCanonicalHMC

export Settings, MCHMC, Sample
export Summarize
export TuringTarget, GaussianTarget, RosenbrockTarget, CustomTarget
export ParallelTarget

using LinearAlgebra, Statistics, Random, DataFrames
using DynamicPPL, LogDensityProblemsAD, LogDensityProblems, ForwardDiff
using AbstractMCMC, MCMCChains, MCMCDiagnosticTools, Distributed
using Distributions, DistributionsAD, ProgressMeter

abstract type Target <: AbstractMCMC.AbstractModel end

include("hamiltonian.jl")
include("targets.jl")
include("sampler.jl")
include("integrators.jl")
include("tuning.jl")
include("abstractmcmc.jl")

include("ensemble/targets.jl")
include("ensemble/sampler.jl")
include("ensemble/integrators.jl")
include("ensemble/tuning.jl")
include("ensemble/abstractmcmc.jl")

end
module MicroCanonicalHMC

export Settings, MCHMC, Sample
export Summarize
export TuringTarget, GaussianTarget, RosenbrockTarget, CustomTarget
export ParallelTarget

using LinearAlgebra, Statistics, Random, DataFrames
using DynamicPPL, LogDensityProblemsAD, LogDensityProblems, ForwardDiff
using AbstractMCMC, MCMCChains, MCMCDiagnosticTools, Distributed
using Distributions, DistributionsAD, ProgressMeter

include("hamiltonian.jl")
include("targets.jl")
include("sampler.jl")
include("integrators.jl")
include("tuning.jl")
include("abstractmcmc.jl")

end
Loading

0 comments on commit f4884d8

Please sign in to comment.