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
  • Class
    Description
    The 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).