Class GKTensorGlobalTest

java.lang.Object
ffx.utilities.FFXTest
ffx.numerics.multipole.GKTensorGlobalTest

public class GKTensorGlobalTest extends ffx.utilities.FFXTest
Test the GK tensor evaluated in the global coordinate frame.

There is no quadrupole finite-difference test because the trace of the quadrupole potential is neglected; thus the derivatives of the quadrupole potential are correct when summed over the trace, but not on a per-element basis.

  • Field Details

    • rWater

      public static final double[] rWater
    • bornI

      public static final double bornI
      See Also:
    • bornK

      public static final double bornK
      See Also:
    • watPermEnergy

      public static final double watPermEnergy
      See Also:
    • multI

      public static final double[] multI
    • multK

      public static final double[] multK
    • permTorqueI

      public static final double[] permTorqueI
    • permTorqueK

      public static final double[] permTorqueK
    • permGradI

      public static final double[] permGradI
    • permGradBorn

      public static final double permGradBorn
      See Also:
    • watTotalEnergy

      public static final double watTotalEnergy
      See Also:
    • watPolEnergy

      public static final double watPolEnergy
      See Also:
    • uI

      public static final double[] uI
    • uK

      public static final double[] uK
    • polGradI

      public static final double[] polGradI
    • polTorqueI

      public static final double[] polTorqueI
    • polTorqueK

      public static final double[] polTorqueK
    • polGradBorn

      public static final double polGradBorn
      See Also:
    • watTotalDirect

      public static final double watTotalDirect
      See Also:
    • watPolDirect

      public static final double watPolDirect
      See Also:
    • uIDirect

      public static final double[] uIDirect
    • uKDirect

      public static final double[] uKDirect
    • polGradIDirect

      public static final double[] polGradIDirect
    • polTorqueIDirect

      public static final double[] polTorqueIDirect
    • polTorqueKDirect

      public static final double[] polTorqueKDirect
    • polGradBornDirect

      public static final double polGradBornDirect
      See Also:
  • Constructor Details

    • GKTensorGlobalTest

      public GKTensorGlobalTest()
  • Method Details

    • permanentEnergyTest

      public void permanentEnergyTest()
    • permanentEnergyAndGradientTest

      public void permanentEnergyAndGradientTest()
    • polarizationEnergyTest

      public void polarizationEnergyTest()
    • polarizationEnergyDirectTest

      public void polarizationEnergyDirectTest()
    • polarizationEnergyAndGradientTest

      public void polarizationEnergyAndGradientTest()
    • polarizationEnergyAndGradientDirectTest

      public void polarizationEnergyAndGradientDirectTest()
    • tensorAuxiliaryTest

      public void tensorAuxiliaryTest()
    • chargeTensorTest

      public void chargeTensorTest()
    • dipoleTensorTest

      public void dipoleTensorTest()
    • quadrupoleTensorTest

      public void quadrupoleTensorTest()
    • chargeFiniteDifferenceTest

      public void chargeFiniteDifferenceTest()
    • dipoleFiniteDifferenceTest

      public void dipoleFiniteDifferenceTest()