Package ffx.numerics.multipole
Class GKTensorGlobalTest
java.lang.Object
ffx.utilities.FFXTest
ffx.numerics.multipole.GKTensorGlobalTest
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final double
static final double
static final double[]
static final double[]
static final double
static final double[]
static final double[]
static final double[]
static final double
static final double
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double[]
static final double
static final double
static final double
static final double
static final double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
Methods inherited from class ffx.utilities.FFXTest
afterClass, afterTest, beforeClass, beforeTest, registerTemporaryDirectory
-
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()
-