
Purpose: An immutable encapsulation of an element
calculatedAverageMass - A double value 
          containing the calculated average massatomicNumber - An int containing 
          the atomic numbersymbol - A String containing the symbol
    /**
     * Explicit Value Constructor
     *
     * Note: The length of the mass array and the abundance
     * array must be the same (because they must be conformal 
     * arrays). The constructor does not test to ensure that this
     * is the case.
     *
     * @param  symbol         The chemical symbol of this Element
     * @param  atomicNumber   The atomic number of this Element
     * @param  mass           The mass for all of the isotopes
     * @param  abundance      The abundance in [0,100] for all of the isotopes
     */
    public Element(String   symbol, 
                   int      atomicNumber,
                   int[]    mass,
                   double[] abundance) 
    {
    } 
    
    /**
     * Get the calculated average mass of this Element
     *
     * The average mass is normally measured using a mass spectrometer.
     * So, the value returned by this method is not the value that
     * one normally finds on the periodic table of the elements.
     *
     * @return  The calculated (as opposed to measured) average mass
     */
    public double getCalculatedAverageMass()
    {
    }
    
    /**
     * Get a String representation of this Element
     *
     * @return  The String representation
     */
    public String toString()
    {
    }
    
Copyright 2013