Class AngleTorsionForce


public class AngleTorsionForce extends CustomCompoundBondForce
OpenMM Angle-Torsion Force.
  • Constructor Details

    • AngleTorsionForce

      public AngleTorsionForce(AngleTorsionPotentialEnergy angleTorsionPotentialEnergy)
      Create an OpenMM Angle-Torsion Force.
      Parameters:
      angleTorsionPotentialEnergy - The AngleTorsionPotentialEnergy instance that contains the Angle-Torsions
    • AngleTorsionForce

      public AngleTorsionForce(AngleTorsionPotentialEnergy angleTorsionPotentialEnergy, int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy)
      Create a Dual Topology OpenMM Angle-Torsion Force.
      Parameters:
      angleTorsionPotentialEnergy - The AngleTorsionPotentialEnergy instance that contains the Angle-Torsions.
      topology - The topology index for the OpenMM System.
      openMMDualTopologyEnergy - The OpenMMDualTopologyEnergy instance.
  • Method Details

    • constructForce

      public static Force constructForce(OpenMMEnergy openMMEnergy)
      Convenience method to construct an OpenMM Angle-Torsion Force.
      Parameters:
      openMMEnergy - The OpenMM Energy instance that contains the angle-torsions.
      Returns:
      An OpenMM Stretch-Bend Force, or null if there are no angle-torsion.
    • constructForce

      public static Force constructForce(int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy)
      Convenience method to construct a Dual Topology OpenMM Angle-Torsion Force.
      Parameters:
      topology - The topology index for the OpenMM System.
      openMMDualTopologyEnergy - The OpenMMDualTopologyEnergy instance.
      Returns:
      An OpenMM Stretch-Bend Force, or null if there are no angle-torsion.
    • updateForce

      public void updateForce(int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy)
      Update the Dual Topology Angle-Torsion Force.
      Parameters:
      topology - The topology index for the OpenMM System.
      openMMDualTopologyEnergy - The OpenMMDualTopologyEnergy instance.