| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#include <grainvar.h>

Public Member Functions | |
| ShellData () | |
| void | clear () | 
Public Attributes | |
| long | nelem | 
| long | ns | 
| double | ionPot | 
| long | ipLo | 
| flex_arr< realnum > | p | 
| flex_arr< realnum > | y01 | 
| long | nData | 
| vector< double > | AvNr | 
| vector< double > | Ener | 
| vector< flex_arr< realnum > > | y01A | 
Private Member Functions | |
| void | p_clear0 () | 
| void | p_clear1 () | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  private | 
| vector<double> ShellData::AvNr | 
AvNr[nData[ns]]: no. of electrons per primary ionization
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
| vector<double> ShellData::Ener | 
Ener[nData[ns]]: energy of electron in Ryd
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
| double ShellData::ionPot | 
ionization potential for this shell, work function for band
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
| long ShellData::ipLo | 
offset into p, y0, y1, and y01 arrays
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
| long ShellData::nData | 
number of Auger electrons with different energies
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
| long ShellData::nelem | 
element number, -1 = band, 0 = hydrogen, etc.
Referenced by p_clear1().
| long ShellData::ns | 
shell number, -1 = band, 0 = K shell, etc.
Referenced by p_clear1().
probability that photon absorption occurs in this shell
Referenced by p_clear0(), and UpdatePot1().
product y0*y1 for primary electron
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
y0*y1 for Auger electrons
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().