org.jmol.util
Class Elements
java.lang.Object
org.jmol.util.Elements
public class Elements
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elementSymbols
public static final java.lang.String[] elementSymbols
- The default elementSymbols. Presumably the only entry which may cause
confusion is element 0, whose symbol we have defined as "Xx".
elementNumberMax
public static final int elementNumberMax
- one larger than the last elementNumber, same as elementSymbols.length
htElementMap
public static java.util.Hashtable htElementMap
elementNames
public static final java.lang.String[] elementNames
naturalIsotopeMasses
private static int[] naturalIsotopeMasses
naturalIsotopes
private static final java.lang.String naturalIsotopes
- See Also:
- Constant Field Values
altElementNumbers
private static final short[] altElementNumbers
altElementMax
public static final int altElementMax
- length of the altElementSymbols, altElementNames, altElementNumbers arrays
altElementSymbols
private static final java.lang.String[] altElementSymbols
altElementNames
private static final java.lang.String[] altElementNames
Elements
public Elements()
elementNumberFromSymbol
public static final short elementNumberFromSymbol(java.lang.String elementSymbol,
boolean isSilent)
- Parameters:
elementSymbol
- First char must be upper case, second char accepts upper or lower caseisSilent
- TODO
- Returns:
- elementNumber = atomicNumber + IsotopeNumber*128
elementSymbolFromNumber
public static final java.lang.String elementSymbolFromNumber(int elementNumber)
- Parameters:
elementNumber
- may be atomicNumber + isotopeNumber*128
- Returns:
- elementSymbol
elementNameFromNumber
public static final java.lang.String elementNameFromNumber(int elementNumber)
- Parameters:
elementNumber
- may be atomicNumber + isotopeNumber*128
- Returns:
- elementName
altElementNameFromIndex
public static final java.lang.String altElementNameFromIndex(int i)
- Parameters:
i
- index into altElementNames
- Returns:
- elementName
altElementNumberFromIndex
public static final short altElementNumberFromIndex(int i)
- Parameters:
i
- index into altElementNumbers
- Returns:
- elementNumber (may be atomicNumber + isotopeNumber*128)
altElementSymbolFromIndex
public static final java.lang.String altElementSymbolFromIndex(int i)
- Parameters:
i
- index into altElementSymbols
- Returns:
- elementSymbol
altIsotopeSymbolFromIndex
public static final java.lang.String altIsotopeSymbolFromIndex(int i)
- Parameters:
i
- index into altElementSymbols
- Returns:
- 2H
getAtomicAndIsotopeNumber
public static final short getAtomicAndIsotopeNumber(int n,
int mass)
altElementIndexFromNumber
public static final int altElementIndexFromNumber(int atomicAndIsotopeNumber)
- Parameters:
atomicAndIsotopeNumber
- (may be atomicNumber + isotopeNumber*128)
- Returns:
- index into altElementNumbers
getNaturalIsotope
public static int getNaturalIsotope(int elementNumber)
isNaturalIsotope
public static final boolean isNaturalIsotope(java.lang.String isotopeSymbol)