Package ffx.potential.parameters
Class BaseType
java.lang.Object
ffx.potential.parameters.BaseType
- Direct Known Subclasses:
AngleTorsionType,AngleType,AtomType,BioType,BondType,ChargeType,ImproperTorsionType,MultipoleType,OutOfPlaneBendType,PiOrbitalTorsionType,PolarizeType,RelativeSolvationType,SoluteType,StretchBendType,StretchTorsionType,TorsionTorsionType,TorsionType,UreyBradleyType,VDWPairType,VDWType
All force field types should extend the BaseType class.
- Since:
- 1.0
- Author:
- Michael J. Schnieders
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseType(ForceField.ForceFieldType forceFieldType, int[] keys) Public constructor.BaseType(ForceField.ForceFieldType forceFieldType, String key) Public constructor. -
Method Summary
-
Field Details
-
key
The look-up key for this term, which is usually a concatenation of atom classes or atom types.
-
-
Constructor Details
-
BaseType
Public constructor.- Parameters:
forceFieldType- aForceField.ForceFieldTypeobject.keys- an array of int.- Since:
- 1.0
-
BaseType
Public constructor.- Parameters:
forceFieldType- aForceField.ForceFieldTypeobject.key- aStringobject.- Since:
- 1.0
-
-
Method Details
-
getKey
Get thekeyfor this Type.- Returns:
- the key
- Since:
- 1.0
-
setKey
public void setKey(int[] keys) Setter for the fieldkey.- Parameters:
keys- an array of int.
-
setKey
Setter for the fieldkey.- Parameters:
key- aStringobject.
-
log
public void log()Logthistype.- Since:
- 1.0
-
print
public void print()Printthisto System.out.- Since:
- 1.0
-
toString
Basic toString method.
-