edu.davidson.chm.equilibria
Class AqueousSolution

java.lang.Object
  extended by edu.davidson.chm.equilibria.Phase
      extended by edu.davidson.chm.equilibria.Solution
          extended by edu.davidson.chm.equilibria.AqueousSolution
All Implemented Interfaces:
PhysicalConstants

public class AqueousSolution
extends Solution

Creates an aqueous solution phase. The autodissociation constant should be accurate to three significant figures over the temperature range of 5 to 40 degrees celcius.

Copyright 2000 David N. Blauch

Version:
1.0
Author:
David N. Blauch

Field Summary
 
Fields inherited from interface edu.davidson.chm.equilibria.PhysicalConstants
F, k, No, perm, qe, R, RJ
 
Constructor Summary
AqueousSolution()
           
AqueousSolution(ChemSystem _chemSystem)
          Creates an aqueous solution.
AqueousSolution(java.lang.String _label, ChemSystem _chemSystem)
          Creates an aqueous solution.
 
Method Summary
 
Methods inherited from class edu.davidson.chm.equilibria.Solution
copyOf, getAcid, getAutodissociation, getBase, getInfo, getIonicStrength, getpH, getpOH, getPressure, getSolvent, getVolume, scale, setDensity, setMass, setVolume
 
Methods inherited from class edu.davidson.chm.equilibria.Phase
addSpecies, addSpecies, addSpecies, createSpecies, createSpecies, getAutoChargeBalance, getChemSystem, getDensity, getDielectricConstant, getEDHEa, getEDHEb, getIsProtic, getLabel, getMass, getMoles, getNbrSpecies, getPhysicalState, getPressure, getSpecies, getSpecies, getSpecies, getSpeciesAt, removeSpecies, removeSpecies, setAutoChargeBalance, setDielectricConstant, setLabel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AqueousSolution

public AqueousSolution()

AqueousSolution

public AqueousSolution(ChemSystem _chemSystem)
Creates an aqueous solution. The phase label is "aqueous". The Water, Hydrogen_Ion, and Hydroxide_Ion classes are used to create the Species "water", "hydrogen_ion", and "hydroxide_ion".


AqueousSolution

public AqueousSolution(java.lang.String _label,
                       ChemSystem _chemSystem)
Creates an aqueous solution. The phase label is "aqueous". The Water, Hydrogen_Ion, and Hydroxide_Ion classes are used to create the Species "water", "hydrogen_ion", and "hydroxide_ion".