|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.Particle
org.jscience.physics.nuclear.kinematics.nuclear.NuclearParticle
org.jscience.physics.nuclear.kinematics.nuclear.Nucleus
public class Nucleus
Class representing atomic nuclei for the purposes of kinematics calculations.
| Field Summary | |
|---|---|
int |
A
Mass number. |
UncertainNumber |
Ex
Excitation of nucleus in MeV. |
UncertainNumber |
massExcess
DOCUMENT ME! |
static UncertainNumber |
U_V90
Unified mass unit using the V90 standard. |
int |
Z
Element Number. |
| Constructor Summary | |
|---|---|
Nucleus(int Z,
int A)
Returns an object representing a particular nucleus in its ground state. |
|
Nucleus(int Z,
int A,
double Ex)
Returns an object representing a particular nucleus. |
|
Nucleus(int Z,
int A,
UncertainNumber Ex)
Default constructor, returns an object representing a particular nucleus. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Checks if object represents the same isotope. |
static int |
getElementNumber(java.lang.String symbol)
Returns element number for the given Symbol. |
java.lang.String |
getElementSymbol()
Returns element symbol for this nucleus. |
static java.lang.String |
getElementSymbol(int z_)
Returns element symbol for the specified element. |
UncertainNumber |
getGroundStateMass()
Returns ground state mass in MeV/c^2. |
static java.util.List |
getIsotopes(int Z)
Pass through call to return all stable isotopes for this element. |
UncertainNumber |
getMass()
Mass in MeV/c^2. |
int |
hashCode()
Inherited from java.lang.Object for storing in a
HashTable. |
static void |
main(java.lang.String[] args)
DOCUMENT ME! |
static Nucleus |
parseNucleus(java.lang.String s)
Parses a string like "197Au" into a Nucleus object. |
static void |
setMassTable(TableText tt)
DOCUMENT ME! |
java.lang.String |
toString()
Override of java.lang.Object for printing. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static UncertainNumber U_V90
public int A
public int Z
public UncertainNumber Ex
public UncertainNumber massExcess
| Constructor Detail |
|---|
public Nucleus(int Z,
int A,
UncertainNumber Ex)
throws NuclearException
Z - element numberA - mass numberEx - excitation energy in MeV
NuclearException
public Nucleus(int Z,
int A,
double Ex)
throws NuclearException
Z - element numberA - mass numberEx - excitation energy in MeV
NuclearException
public Nucleus(int Z,
int A)
throws NuclearException
Z - element numberA - mass numberEx - excitation energy in MeV
NuclearException| Method Detail |
|---|
public static void setMassTable(TableText tt)
tt - DOCUMENT ME!public static java.lang.String getElementSymbol(int z_)
z_ - element number
public static int getElementNumber(java.lang.String symbol)
throws NuclearException
symbol - element number
NuclearException - DOCUMENT ME!
public static Nucleus parseNucleus(java.lang.String s)
throws NuclearException
s - element symbol (case insensitive) and mass number in any orders
NuclearException - DOCUMENT ME!public static java.util.List getIsotopes(int Z)
Z - DOCUMENT ME!
public UncertainNumber getMass()
getMass in class NuclearParticlepublic UncertainNumber getGroundStateMass()
public java.lang.String getElementSymbol()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - DOCUMENT ME!
public int hashCode()
java.lang.Object for storing in a
HashTable.
hashCode in class java.lang.Objectpublic java.lang.String toString()
java.lang.Object for printing.
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
args - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||