Skip to content

Latest commit

 

History

History
154 lines (125 loc) · 3.4 KB

testsystems.rst

File metadata and controls

154 lines (125 loc) · 3.4 KB

Test Systems

:mod:`openmmtools.testsystems` contains a variety of test systems useful for benchmarking, validation, testing, and debugging.

Analytically tractable systems

These test systems are simple test systems where some properties are analytically tractable.

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    HarmonicOscillator
    PowerOscillator
    ConstraintCoupledHarmonicOscillator
    HarmonicOscillatorArray
    IdealGas
    MolecularIdealGas
    Diatom
    CustomExternalForcesTestSystem
    CustomGBForceSystem
    LennardJonesPair

Clusters and simple fluids

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    DiatomicFluid
    UnconstrainedDiatomicFluid
    ConstrainedDiatomicFluid
    DipolarFluid
    UnconstrainedDipolarFluid
    ConstrainedDipolarFluid
    LennardJonesCluster
    LennardJonesFluid
    LennardJonesFluidTruncated
    LennardJonesFluidSwitched
    LennardJonesGrid
    CustomLennardJonesFluidMixture
    WCAFluid
    DoubleWellDimer_WCAFluid
    DoubleWellChain_WCAFluid
    TolueneVacuum
    TolueneImplicit
    TolueneImplicitHCT
    TolueneImplicitOBC1
    TolueneImplicitOBC2
    TolueneImplicitGBn
    TolueneImplicitGBn2
    MethanolBox
    WaterCluster

Solids

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    SodiumChlorideCrystal

Water boxes

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    WaterBox
    FlexibleWaterBox
    FlexibleReactionFieldWaterBox
    FlexiblePMEWaterBox
    PMEWaterBox
    GiantFlexibleWaterBox
    FourSiteWaterBox
    FiveSiteWaterBox
    DischargedWaterBox
    FlexibleDischargedWaterBox
    GiantFlexibleDischargedWaterBox
    DischargedWaterBoxHsites
    AlchemicalWaterBox
    WaterCluster

Peptide and protein systems

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    AlanineDipeptideVacuum
    AlanineDipeptideImplicit
    AlanineDipeptideExplicit
    DHFRExplicit
    LysozymeImplicit
    SrcImplicit
    SrcExplicit
    SrcExplicitReactionField

Complexes

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    HostGuestVacuum
    HostGuestImplicit
    HostGuestImplicitHCT
    HostGuestImplicitOBC1
    HostGuestImplicitOBC2
    HostGuestImplicitGBn
    HostGuestImplicitGBn2
    HostGuestExplicit

Polarizable test systems

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    AMOEBAIonBox
    AMOEBAProteinBox

Test system base classes

These are base classes you can inherit from to develop new test systems.

.. currentmodule:: openmmtools.testsystems
.. autosummary::
    :nosignatures:
    :toctree: api/generated/

    TestSystem