Class AmoebaTorsionTorsionForce

java.lang.Object
ffx.openmm.Force
ffx.openmm.amoeba.TorsionTorsionForce
ffx.potential.openmm.AmoebaTorsionTorsionForce

public class AmoebaTorsionTorsionForce extends TorsionTorsionForce
OpenMM TorsionTorsion Force.
  • Constructor Details

    • AmoebaTorsionTorsionForce

      public AmoebaTorsionTorsionForce(TorsionTorsionPotentialEnergy torsionTorsionPotentialEnergy)
      Create an OpenMM TorsionTorsion Force.
      Parameters:
      torsionTorsionPotentialEnergy - The TorsionTorsionPotentialEnergy instance.
    • AmoebaTorsionTorsionForce

      public AmoebaTorsionTorsionForce(TorsionTorsionPotentialEnergy torsionTorsionPotentialEnergy, int topology, OpenMMDualTopologyEnergy openMMDualTopologyEnergy)
      Create a Dual Topology OpenMM TorsionTorsion Force.
      Parameters:
      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 Torsion-Torsion Force.
      Parameters:
      openMMEnergy - The OpenMMEnergy instance.
      Returns:
      A Torsion-Torsion Force, or null if there are no torsion-torsions.
    • constructForce

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