Package ffx.potential.openmm
Class UreyBradleyForce
java.lang.Object
ffx.openmm.Force
ffx.openmm.HarmonicBondForce
ffx.potential.openmm.UreyBradleyForce
Urey-Bradley Force.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionUreyBradleyForce(UreyBradleyPotentialEnergy ureyBradleyPotentialEnergy) Urey-Bradly Force constructor.UreyBradleyForce(UreyBradleyPotentialEnergy ureyBradleyPotentialEnergy, int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy) Urey-Bradly Force constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic ForceconstructForce(int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy) Convenience method to construct an OpenMM Urey-Bradley Force.static ForceconstructForce(OpenMMEnergy openMMEnergy) Convenience method to construct an OpenMM Urey-Bradley Force.voidupdateForce(int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy) Update the Urey-Bradley parameters in the OpenMM Context.voidupdateForce(OpenMMEnergy openMMEnergy) Update the Urey-Bradley parameters in the OpenMM Context.Methods inherited from class ffx.openmm.HarmonicBondForce
addBond, destroy, getBondParameters, getBondParameters, getNumBonds, setBondParameters, setUsesPeriodicBoundaryConditions, updateParametersInContext, usesPeriodicBoundaryConditionsMethods inherited from class ffx.openmm.Force
getForceGroup, getForceIndex, getName, getPointer, setForceGroup, setForceIndex, setName
-
Constructor Details
-
UreyBradleyForce
Urey-Bradly Force constructor.- Parameters:
ureyBradleyPotentialEnergy- The UreyBradleyPotentialEnergy instance.
-
UreyBradleyForce
public UreyBradleyForce(UreyBradleyPotentialEnergy ureyBradleyPotentialEnergy, int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy) Urey-Bradly Force constructor.- Parameters:
topology- The topology index for the OpenMM System.openMMDualTopologyEnergy- The OpenMMDualTopologyEnergy instance.
-
-
Method Details
-
constructForce
Convenience method to construct an OpenMM Urey-Bradley Force.- Parameters:
openMMEnergy- The OpenMM Energy instance that contains the angles.- Returns:
- An OpenMM Urey-Bradley Force, or null if there are no Urey-Bradley.
-
constructForce
Convenience method to construct an OpenMM Urey-Bradley Force.- Parameters:
topology- The topology index for the OpenMM System.openMMDualTopologyEnergy- The OpenMMDualTopologyEnergy instance.
-
updateForce
Update the Urey-Bradley parameters in the OpenMM Context.- Parameters:
openMMEnergy- The OpenMM Energy instance that contains the Urey-Bradley terms.
-
updateForce
Update the Urey-Bradley parameters in the OpenMM Context.- Parameters:
topology- The topology index for the OpenMM System.openMMDualTopologyEnergy- The OpenMMDualTopologyEnergy instance.
-