Package ffx.numerics.multipole
Enum Class Operator
- All Implemented Interfaces:
Serializable
,Comparable<Operator>
,Constable
Operators that are supported.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionCharge-Penetration nucleus-multipole operator.Mpole-Mpole Interaction for Amoeba+Core-Mpole Interaction with 2 identical atomsCoulomb operator.Screened Coulomb operator.IndDipole-Mpole Interaction for Amoeba+Thole field operator. -
Method Summary
-
Enum Constant Details
-
COULOMB
Coulomb operator. -
SCREENED_COULOMB
Screened Coulomb operator. -
AMOEBA_PLUS_DAMP_FIELD
Charge-Penetration nucleus-multipole operator. -
AMOEBA_PLUS_OVERLAP_FIELD
Mpole-Mpole Interaction for Amoeba+ -
THOLE_DIRECT_FIELD
IndDipole-Mpole Interaction for Amoeba+ -
AMOEBA_PLUS_SYM_DAMP_FIELD
Core-Mpole Interaction with 2 identical atoms -
THOLE_FIELD
Thole field operator.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-