Expand description
Module for Monte-Carlo algrorithme, see the trait MonteCarlo.
This is one of the way to carry out simulation. This work by taking a state and progressively changing it (most of the time randomly).
§Examples
see MetropolisHastingsSweep, HeatBathSweep, overrelaxation etc…
Re-exports§
pub use heat_bath::*;pub use hybrid::*;pub use hybrid_monte_carlo::*;pub use metropolis_hastings::*;pub use metropolis_hastings_sweep::*;pub use overrelaxation::*;
Modules§
- heat_
bath - Pseudo heat bath methods
- hybrid
- Combine multiple Monte Carlo methods.
- hybrid_
monte_ carlo - Hybrid Monte Carlo method
- metropolis_
hastings - Metropolis Hastings method
- metropolis_
hastings_ sweep - Metropolis Hastings method
- overrelaxation
- Overrelaxation method
Structs§
- McWrapper
- A wrapper used to implement
MonteCarlofrom aMonteCarloDefault
Traits§
- Monte
Carlo - Monte-Carlo algorithm, giving the next element in the simulation. It is also a Markov chain.
- Monte
Carlo Default - Some times it is easier to just implement a potential next element, the rest is done automatically using an
McWrapper.