perses.rjmc.geometry.FFAllAngleGeometryEngine¶
-
class
perses.rjmc.geometry.
FFAllAngleGeometryEngine
(metadata=None, use_sterics=False, n_torsion_divisions=180, verbose=True, storage=None, bond_softening_constant=1.0, angle_softening_constant=1.0)[source]¶ This is an implementation of GeometryEngine which uses all valence terms and OpenMM
Parameters: - use_sterics : bool, optional, default=False
If True, sterics will be used in proposals to minimize clashes. This may significantly slow down the simulation, however.
Methods
logp_reverse
(top_proposal, new_coordinates, …)Calculate the logp for the given geometry proposal propose
(top_proposal, current_positions, beta)Make a geometry proposal for the appropriate atoms. -
__init__
(metadata=None, use_sterics=False, n_torsion_divisions=180, verbose=True, storage=None, bond_softening_constant=1.0, angle_softening_constant=1.0)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
([metadata, use_sterics, …])Initialize self. logp_reverse
(top_proposal, new_coordinates, …)Calculate the logp for the given geometry proposal propose
(top_proposal, current_positions, beta)Make a geometry proposal for the appropriate atoms.