Package ffx.algorithms.mc
@ParametersAreNonnullByDefault
package ffx.algorithms.mc
The MC package implements a variety of Monte Carlo moves for optimization and simulation
algorithms.
- Since:
- 1.0
-
ClassDescriptionThe BoltzmannMC abstract class is a skeleton for Boltzmann-weighted Metropolis Monte Carlo simulations.Define an MC move to update lambda.MCLoop class.The MCMove interface defines the basic functionality of a Monte Carlo move; that it can apply its move and revert it.Use MD as a coordinate based MC move.The MetropolisMC interface defines the basic methods of a Metropolis Monte Carlo application.The MolecularMC class is a framework to take Monte Carlo steps on a molecular system.The MonteCarloListener will be notified at regular intervals during an MC algorithm.Conformational Biased Monte Carlo (applied to ALL torsions of a peptide side-chain).Represents a random chi[0] spin of the target residue.Represents a Boltzmann-drawn spin of all residue torsions for use with RosenbluthCBMC (Configurational-Bias Monte Carlo).Mode of the RosenbluthChiAllMove instance.Orientational Biased Monte Carlo (as applied to chi0 torsion of peptide side-chains).