JSci.chemistry
Class Atom

java.lang.Object
  extended by JSci.physics.Particle
      extended by JSci.chemistry.Atom
All Implemented Interfaces:
java.io.Serializable

public class Atom
extends Particle

A class representing atoms.

See Also:
Serialized Form

Constructor Summary
Atom(Element e)
          Constructs an atom.
 
Method Summary
 Molecule bind(Atom a)
          Binds this atom with another.
 Nucleon[] getNucleus()
          Returns the nucleus.
 Lepton[] getShell()
          Returns the electron shell.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Atom

public Atom(Element e)
Constructs an atom.

Method Detail

getNucleus

public Nucleon[] getNucleus()
Returns the nucleus.


getShell

public Lepton[] getShell()
Returns the electron shell.


bind

public Molecule bind(Atom a)
Binds this atom with another.