src/ESRLib/CubicIonData.cc
/* These constructors set up a new cubic ion.  There are a few ways to make
   a cubic ion:
 
         Input Arguments                   Resulting System
      ---------------------    -------------------------------------------
               -               Empty cubic ion
               CID              Duplicate cubic ion
       HS,SY,NA,EL,NU,MA,WT    Magnetic ion with properties set by input

    The destructor here does nothing except delete the ion index because the
    ions list, although using some small amount of memory, must remain until
    all Cubic Systems in a  program are deleted.  This will not be done
    until program completion.                                                */
These constructors set up a new cubic ion.  There are a few ways to make
a cubic ion.

Input Arguments                   Resulting System

Empty cubic ion
CID              Duplicate cubic ion
HS,SY,NA,EL,NU,MA,WT    Magnetic ion with properties set by input

The destructor here does nothing except delete the ion index because the
ions list, although using some small amount of memory, must remain until
all Cubic Systems in a  program are deleted.  This will not be done
until program completion.
These constructors set up a new cubic ion . There are a few ways to make a cubic ion . Input Arguments Resulting System Empty cubic ion CID Duplicate cubic ion HS SY NA EL NU MA WT Magnetic ion with properties set by input The destructor here does nothing except delete the ion index because the ions list although using some small amount of memory must remain until all Cubic Systems in a program are deleted . This will not be done until program completion .
CubicIonData::CubicIonData() 
  {
  _symbol = "";
  _charge = 0;
  _gJ     = 0;
  _beta   = 0;
  _gamma  = 0;
  }
CubicIonData :: CubicIonData ( ) { _symbol = " " ; _charge = 0 ; _gJ = 0 ; _beta = 0 ; _gamma = 0 ; }
These constructors set up a new cubic ion.
These constructors set up a new cubic ion .