Interface ForceField

    • Method Detail

      • getTotalEnergy

        double getTotalEnergy​(double[] pos)
      • getTotalEnergy

        double getTotalEnergy()
      • updateGradient

        double updateGradient()
        updates the gradient of the ForceField and returns the gradient scale
        Returns:
      • getCurrentPositions

        double[] getCurrentPositions()
      • setFixedAtoms

        void setFixedAtoms​(int[] atoms)
      • zeroGradient

        void zeroGradient()
        zeroes out gradient for fixed atoms
      • minimise

        int minimise()
      • interrupt

        void interrupt()