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().