pydft_qmmm.interfaces.qmmm_pme_openmm package¶
Submodules¶
pydft_qmmm.interfaces.qmmm_pme_openmm.openmm_factory module¶
Functionality for building the QM/MM/PME-hacked OpenMM interface.
- pydft_qmmm.interfaces.qmmm_pme_openmm.openmm_factory.pme_openmm_interface_factory(settings)[source]¶
Build the interface to OpenMM given the settings.
- Parameters:
settings (MMSettings) – The settings used to build the OpenMM interface.
- Returns:
The QM/MM/PME OpenMM interface.
- Return type:
pydft_qmmm.interfaces.qmmm_pme_openmm.openmm_interface module¶
The QM/MM/PME-hacked OpenMM software interface.
- class pydft_qmmm.interfaces.qmmm_pme_openmm.openmm_interface.PMEOpenMMInterface(settings, base_context, ixn_context)[source]¶
Bases:
OpenMMInterface
A software interface wrapping OpenMM functionality.
- Parameters:
settings (MMSettings)
base_context (openmm.Context)
ixn_context (openmm.Context)
pydft_qmmm.interfaces.qmmm_pme_openmm.openmm_utils module¶
Functionality for performing exclusions and generating State objects.
Module contents¶
A sub-package for interfacing with the QM/MM/PME-hacked OpenMM.