|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A system of symbols, masses, isotopes, and periodic classification for atoms.
AtomicSystem is intended to be used as the central access point for fundamental
atomic properties. Accordingly, AtomicSymbol may be implemented as a
singleton to increase efficiency.
| Method Summary | |
int |
countCoreElectrons(AtomicSymbol symbol)
Returns the number of core electrons held by neutral, isolated atoms represented by
symbol. |
Measurement |
getAtomicMass(IsotopicDistribution distribution)
Returns the mass, in unified atomic mass units (u), of a neutral atom in the ground nuclear and electronic state containing the specified IsotopicDistribution. |
Measurement |
getAtomicMass(Nucleus nucleus)
Returns the mass, in unified atomic mass units (u), of a neutral atom in the ground nuclear and electronic state containing the specified Nucleus. |
AtomicSymbol |
getAtomicSymbol(java.lang.String symbol)
Returns the AtomicSymbol associated with the indicated
String. |
int |
getGroup(AtomicSymbol symbol)
Returns the group number of the atom represented by
symbol |
IsotopicDistribution |
getNaturalAbundance(AtomicSymbol symbol)
Returns the natural abundance distribution for an atom with the specified AtomicSymbol. |
Nucleus |
getNucleus(AtomicSymbol symbol,
int massNumber)
Returns the Nucleus defined by symbol and
massNumber. |
int |
getPeriod(AtomicSymbol symbol)
Returns the period of the atom represented by symbol. |
IsotopicDistribution |
getSingleIsotope(AtomicSymbol symbol,
int massNumber)
Returns the IsotopicDistribution containing the Nucleus
corresponding to symbol and massNumber. |
| Methods inherited from interface net.sf.octet.collection.AtomicSymbolCollection |
containsAtomicSymbol, countAtomicSymbols, getAtomicSymbol, getAtomicSymbolIndex, iterateAtomicSymbols, toAtomicSymbolArray |
| Method Detail |
public AtomicSymbol getAtomicSymbol(java.lang.String symbol)
AtomicSymbol associated with the indicated
String.
symbol - a one- or two-letter atomic symbol
symbol
NoSuchAtomicSymbolException - if symbol is unrecognizedpublic int getPeriod(AtomicSymbol symbol)
symbol.
symbol - the AtomicSymbol
symbol,
which will be an integer between 1 and 7, inclusive
NoSuchAtomicSymbolException - if symbol is unrecognizedpublic int getGroup(AtomicSymbol symbol)
symbol
symbol - the AtomicSymbol
symbol, which will be an integer between 1 and 18,
inclusive
NoSuchAtomicSymbolException - if symbol is unrecognizedpublic int countCoreElectrons(AtomicSymbol symbol)
symbol.
symbol - the AtomicSymbol
symbol
NoSuchAtomicSymbolException - if symbol is unrecognizedpublic IsotopicDistribution getNaturalAbundance(AtomicSymbol symbol)
AtomicSymbol.
symbol - the AtomicSymbol for which to obtain a IsotopicDistribution
IsotopicDistribution corresponding to symbol
NoSuchAtomicSymbolException - if symbol is unrecognized
public IsotopicDistribution getSingleIsotope(AtomicSymbol symbol,
int massNumber)
IsotopicDistribution containing the Nucleus
corresponding to symbol and massNumber.
symbol - the AtomicSymbol for which to obtain a single
IsotopicDistributionmassNumber - the mass number of the Nucleus that will be produced
IsotopicDistribution containing a single Nucleus
corresponding to symbol and massNumber
NoSuchAtomicSymbolException - if symbol is unrecognized
NoSuchNucleusException - if no matching Nucleus could be found
public Nucleus getNucleus(AtomicSymbol symbol,
int massNumber)
Nucleus defined by symbol and
massNumber.
symbol - the AtomicSymbol for which to obtain a
NucleusmassNumber - the mass number of the Nucleus to search for
Nucleus defined by symbol and
massNumber
NoSuchNucleusException - if the specified Nucleus was not
foundpublic Measurement getAtomicMass(Nucleus nucleus)
Nucleus.
nucleus - the nucleus of the ground-state, neutral atom
nucleus
NoSuchNucleusException - if nucleus could not be foundpublic Measurement getAtomicMass(IsotopicDistribution distribution)
IsotopicDistribution.
distribution - the IsotopicDistribution of the ground-state, neutral atom
distribution
|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||