Equilibria
ChemEquilibria

David N. Blauch


edu.davidson.chm.equilibria
Class AqueousSolution

java.lang.Object
  |
  +--edu.davidson.chm.equilibria.Phase
        |
        +--edu.davidson.chm.equilibria.Solution
              |
              +--edu.davidson.chm.equilibria.AqueousSolution

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 Celsius.

Copyright 2000 David N. Blauch

Version:
1.0
Author:
David N. Blauch

Fields inherited from class edu.davidson.chm.equilibria.Solution
acid, autodissociation, base, solvent
 
Fields inherited from class edu.davidson.chm.equilibria.Phase
autoChargeBalance, chemSystem, density, dielectricConstant, isProtic, label, physState, species, volume
 
Constructor Summary
AqueousSolution()
           
AqueousSolution(ChemSystem _chemSystem)
          Creates an aqueous solution.
AqueousSolution(java.lang.String _label, ChemSystem _chemSystem)
          Creates an aqueous solution.
 
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
clone, equals, finalize, 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".

Equilibria
ChemEquilibria

David N. Blauch