org.jscience.chemistry
Class Reaction

java.lang.Object
  extended by org.jscience.chemistry.Reaction

public abstract class Reaction
extends java.lang.Object

The Reaction class is the superclass for all chemical reactions and even nuclear ones.


Constructor Summary
Reaction()
          Creates a new Reaction object.
 
Method Summary
abstract  double computeEnergy()
          DOCUMENT ME!
 double getEnergy()
          DOCUMENT ME!
abstract  boolean isValid()
          DOCUMENT ME!
 void setEnergy(double energy)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reaction

public Reaction()
Creates a new Reaction object.

Method Detail

isValid

public abstract boolean isValid()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getEnergy

public double getEnergy()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setEnergy

public void setEnergy(double energy)
DOCUMENT ME!

Parameters:
energy - DOCUMENT ME!

computeEnergy

public abstract double computeEnergy()
DOCUMENT ME!

Returns:
DOCUMENT ME!