sampling/
lib.rs

1//! # For sampling ensembles
2//! * contains Simple sampling, WangLandau, entropic sampling, Metropolis, Histograms
3//! 
4//! * [Detailed example](examples/coin_flips/index.html) for Wang-landau with successive entropic sampling
5//!   and comparison with analytical results
6//! * [Detailed example](examples/coin_flips/index.html#example-replica-exchange-wang-landau) for 
7//!   parallel Replica exchange Wang Landau
8
9// TODO Remove comment to force Documentation of everything as requirement for compiling
10#![deny(missing_docs, warnings)]
11/// Contains traits useful for sampling an ensemble
12/// like MarkovChain or Metropolis etc.
13pub mod traits;
14
15pub mod wang_landau;
16pub mod histogram;
17pub mod heatmap;
18pub mod entropic_sampling;
19pub mod glue;
20
21pub mod bootstrap;
22
23pub mod metropolis;
24
25pub use metropolis::*;
26
27pub use wang_landau::*;
28pub use entropic_sampling::*;
29
30#[cfg(feature="replica_exchange")]
31pub mod rewl;
32#[cfg(feature="replica_exchange")]
33pub use rewl::*;
34
35#[cfg(feature="replica_exchange")]
36pub mod rees;
37#[cfg(feature="replica_exchange")]
38pub use rees::*;
39
40
41
42pub use histogram::*;
43pub use heatmap::*;
44pub use glue::*;
45pub use traits::*;
46
47pub use bootstrap::*;
48
49pub mod examples;