:mod:`openmmtools.testsystems` contains a variety of test systems useful for benchmarking, validation, testing, and debugging.
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
.. 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
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ SodiumChlorideCrystal
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ WaterBox FlexibleWaterBox FlexibleReactionFieldWaterBox FlexiblePMEWaterBox PMEWaterBox GiantFlexibleWaterBox FourSiteWaterBox FiveSiteWaterBox DischargedWaterBox FlexibleDischargedWaterBox GiantFlexibleDischargedWaterBox DischargedWaterBoxHsites AlchemicalWaterBox WaterCluster
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ AlanineDipeptideVacuum AlanineDipeptideImplicit AlanineDipeptideExplicit DHFRExplicit LysozymeImplicit SrcImplicit SrcExplicit SrcExplicitReactionField
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ HostGuestVacuum HostGuestImplicit HostGuestImplicitHCT HostGuestImplicitOBC1 HostGuestImplicitOBC2 HostGuestImplicitGBn HostGuestImplicitGBn2 HostGuestExplicit
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ AMOEBAIonBox AMOEBAProteinBox
These are base classes you can inherit from to develop new test systems.
.. currentmodule:: openmmtools.testsystems
.. autosummary:: :nosignatures: :toctree: api/generated/ TestSystem