org.simtk.molecularstructure.atom
Class ChemicalElementClass

java.lang.Object
  extended by org.simtk.molecularstructure.atom.ChemicalElementClass
All Implemented Interfaces:
ChemicalElement, Chemical

public class ChemicalElementClass
extends java.lang.Object
implements ChemicalElement

Instantiates interface for ChemicalElement, using a single set of parameters for each element in the periodic table


Field Summary
static ChemicalElement BORON
           
static ChemicalElement BROMINE
           
static ChemicalElement CALCIUM
           
static ChemicalElement CARBON
           
static ChemicalElement CHLORINE
           
static ChemicalElement COPPER
           
static ChemicalElement FLUORINE
           
static ChemicalElement HYDROGEN
           
static ChemicalElement IODINE
           
static ChemicalElement IRON
           
static ChemicalElement LITHIUM
           
static ChemicalElement MAGNESIUM
           
static ChemicalElement MANGANESE
           
static ChemicalElement NICKEL
           
static ChemicalElement NITROGEN
           
static ChemicalElement OXYGEN
           
static ChemicalElement PHOSPHORUS
           
static ChemicalElement POTASSIUM
           
static ChemicalElement SELENIUM
           
static ChemicalElement SODIUM
           
static ChemicalElement SULFUR
           
static ChemicalElement UNKNOWN_ELEMENT
           
static ChemicalElement ZINC
           
 
Method Summary
 double getCovalentRadius()
           
 java.lang.String getElementName()
           
 java.lang.String getElementSymbol()
           
 double getMass()
           
 double getVanDerWaalsRadius()
           
protected  void setCovalentRadius(double radius)
           
protected  void setElementName(java.lang.String name)
           
protected  void setElementSymbol(java.lang.String symbol)
           
protected  void setMass(double mass)
           
protected  void setVanDerWaalsRadius(double derWaalsRadius)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HYDROGEN

public static ChemicalElement HYDROGEN

LITHIUM

public static ChemicalElement LITHIUM

BORON

public static ChemicalElement BORON

CARBON

public static ChemicalElement CARBON

NITROGEN

public static ChemicalElement NITROGEN

OXYGEN

public static ChemicalElement OXYGEN

FLUORINE

public static ChemicalElement FLUORINE

SODIUM

public static ChemicalElement SODIUM

MAGNESIUM

public static ChemicalElement MAGNESIUM

PHOSPHORUS

public static ChemicalElement PHOSPHORUS

SULFUR

public static ChemicalElement SULFUR

CHLORINE

public static ChemicalElement CHLORINE

POTASSIUM

public static ChemicalElement POTASSIUM

CALCIUM

public static ChemicalElement CALCIUM

MANGANESE

public static ChemicalElement MANGANESE

IRON

public static ChemicalElement IRON

NICKEL

public static ChemicalElement NICKEL

COPPER

public static ChemicalElement COPPER

ZINC

public static ChemicalElement ZINC

SELENIUM

public static ChemicalElement SELENIUM

BROMINE

public static ChemicalElement BROMINE

IODINE

public static ChemicalElement IODINE

UNKNOWN_ELEMENT

public static ChemicalElement UNKNOWN_ELEMENT
Method Detail

getCovalentRadius

public double getCovalentRadius()
Specified by:
getCovalentRadius in interface ChemicalElement
Returns:
Returns the covalentRadius.

setCovalentRadius

protected void setCovalentRadius(double radius)
Parameters:
radius - The covalentRadius to set.

getMass

public double getMass()
Specified by:
getMass in interface ChemicalElement
Returns:
Returns the Mass.

setMass

protected void setMass(double mass)
Parameters:
mass - The Mass to set.

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in interface ChemicalElement
Returns:
Returns the Name.

setElementName

protected void setElementName(java.lang.String name)
Parameters:
name - The Name to set.

getElementSymbol

public java.lang.String getElementSymbol()
Specified by:
getElementSymbol in interface ChemicalElement
Returns:
Returns the Symbol.

setElementSymbol

protected void setElementSymbol(java.lang.String symbol)
Parameters:
symbol - The Symbol to set.

getVanDerWaalsRadius

public double getVanDerWaalsRadius()
Specified by:
getVanDerWaalsRadius in interface ChemicalElement
Returns:
Returns the vanDerWaalsRadius.

setVanDerWaalsRadius

protected void setVanDerWaalsRadius(double derWaalsRadius)
Parameters:
derWaalsRadius - The vanDerWaalsRadius to set.