Uses of Enum Class
ffx.numerics.multipole.GKMultipoleOrder
Package
Description
The Multipole package computes derivatives of 1/|r| via recursion to arbitrary order using
Cartesian multipoles in either a global frame or a quasi-internal frame.
-
Uses of GKMultipoleOrder in ffx.numerics.multipole
Modifier and TypeFieldDescriptionprotected final GKMultipoleOrder
GKTensorGlobal.multipoleOrder
The GK tensor can be constructed for monopoles (GB), dipoles or quadrupoles.protected final GKMultipoleOrder
GKTensorGlobalSIMD.multipoleOrder
The GK tensor can be constructed for monopoles (GB), dipoles or quadrupoles.protected final GKMultipoleOrder
GKTensorQI.multipoleOrder
The GK tensor can be constructed for monopoles (GB), dipoles or quadrupoles.protected final GKMultipoleOrder
GKTensorQISIMD.multipoleOrder
The GK tensor can be constructed for monopoles (GB), dipoles or quadrupoles.Modifier and TypeMethodDescriptionstatic GKMultipoleOrder
Returns the enum constant of this class with the specified name.static GKMultipoleOrder[]
GKMultipoleOrder.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionvoid
GKSource.generateSource
(GKTensorMode mode, GKMultipoleOrder multipole, double r2, double ai, double aj) Generate source terms for the Kirkwood version of the Challacombe et al. recursion.void
GKSourceSIMD.generateSource
(GKTensorMode mode, GKMultipoleOrder multipole, DoubleVector r2, DoubleVector ai, DoubleVector aj) Generate source terms for the Kirkwood version of the Challacombe et al. recursion.protected void
GKSource.source
(double[] work, GKMultipoleOrder multipoleOrder) Generate source terms for the Kirkwood version of the Challacombe et al. recursion.protected void
GKSourceSIMD.source
(DoubleVector[] work, GKMultipoleOrder multipoleOrder) Generate source terms for the Kirkwood version of the Challacombe et al. recursion.ModifierConstructorDescriptionGKTensorGlobal
(GKMultipoleOrder multipoleOrder, int order, GKSource gkSource, double Eh, double Es) Construct a new GKTensorGlobal object.GKTensorGlobalSIMD
(GKMultipoleOrder multipoleOrder, int order, GKSourceSIMD gkSource, double Eh, double Es) Construct a new GKTensorGlobal object.GKTensorQI
(GKMultipoleOrder multipoleOrder, int order, GKSource gkSource, double Eh, double Es) Create a new GKTensorQI object.GKTensorQISIMD
(GKMultipoleOrder multipoleOrder, int order, GKSourceSIMD gkSource, double Eh, double Es) Create a new GKTensorQI object.