Class OpenMMCustomExternalForce

java.lang.Object
ffx.potential.openmm.OpenMMForce
ffx.potential.openmm.OpenMMCustomExternalForce
Direct Known Subclasses:
RestrainPositionsForce

public class OpenMMCustomExternalForce extends OpenMMForce
OpenMM CustomExternalForce.
  • Constructor Details

    • OpenMMCustomExternalForce

      public OpenMMCustomExternalForce(String energy)
      OpenMM CustomExternalForce constructor.
      Parameters:
      energy - The energy expression.
  • Method Details

    • addPerParticleParameter

      public void addPerParticleParameter(String parameterName)
      Add per particle parameter.
      Parameters:
      parameterName - The parameter name.
    • addParticle

      public void addParticle(int index, OpenMMDoubleArray particleParameters)
      Add a particle to the force.
      Parameters:
      index - The particle index.
      particleParameters - The particle parameters.
    • destroy

      public void destroy()
      Destroy the force.