From 6c75840fbfb1361c7dc7064e575115889a99875a Mon Sep 17 00:00:00 2001 From: Kipton Barros Date: Fri, 30 Aug 2024 08:16:16 -0600 Subject: [PATCH] Make bin_size a required parameter for Histogram --- examples/extra/Advanced_MC/PT_WHAM_ising2d.jl | 2 +- src/MonteCarlo/BinnedArray.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/extra/Advanced_MC/PT_WHAM_ising2d.jl b/examples/extra/Advanced_MC/PT_WHAM_ising2d.jl index 52f28d61b..25aa537a7 100644 --- a/examples/extra/Advanced_MC/PT_WHAM_ising2d.jl +++ b/examples/extra/Advanced_MC/PT_WHAM_ising2d.jl @@ -27,7 +27,7 @@ measure_interval = 10 exch_interval = 5 # Energy histograms for each PT replica -E_hists = [Sunny.Histogram() for _ in 1:PT.n_replicas] +E_hists = [Sunny.Histogram(bin_size=1.0) for _ in 1:PT.n_replicas] # Initial equilibration Sunny.step_ensemble!(PT, n_therm, exch_interval) diff --git a/src/MonteCarlo/BinnedArray.jl b/src/MonteCarlo/BinnedArray.jl index f37e73a53..f0c7d542d 100644 --- a/src/MonteCarlo/BinnedArray.jl +++ b/src/MonteCarlo/BinnedArray.jl @@ -23,7 +23,7 @@ Base.@kwdef mutable struct BinnedArray{K, V} max_key::K = 0 # binning resolution for keys - bin_size::Float64 = 1.0 + bin_size::Float64 end # copy constructor