cloudy
trunk
|
#include <grainvar.h>
Public Member Functions | |
ShellData () | |
~ShellData () | |
void | clear () |
Data Fields | |
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 () |
Definition at line 125 of file grainvar.h.
|
inline |
Definition at line 131 of file grainvar.h.
References p_clear1().
|
inline |
Definition at line 135 of file grainvar.h.
References p_clear0().
|
inline |
Definition at line 139 of file grainvar.h.
References p_clear0(), and p_clear1().
|
private |
Definition at line 210 of file grains.cpp.
References AvNr, flex_arr< T, lgBC >::clear(), Ener, p, y01, and y01A.
Referenced by clear(), and ~ShellData().
|
private |
Definition at line 219 of file grains.cpp.
References ionPot, ipLo, nData, nelem, and ns.
Referenced by clear(), and ShellData().
vector<double> ShellData::AvNr |
AvNr[nData[ns]]: no. of electrons per primary ionization
Definition at line 152 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
vector<double> ShellData::Ener |
Ener[nData[ns]]: energy of electron in Ryd
Definition at line 153 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
double ShellData::ionPot |
ionization potential for this shell, work function for band
Definition at line 147 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
long ShellData::ipLo |
offset into p, y0, y1, and y01 arrays
Definition at line 148 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
long ShellData::nData |
number of Auger electrons with different energies
Definition at line 151 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear1(), and UpdatePot1().
long ShellData::nelem |
element number, -1 = band, 0 = hydrogen, etc.
Definition at line 145 of file grainvar.h.
Referenced by p_clear1().
long ShellData::ns |
shell number, -1 = band, 0 = K shell, etc.
Definition at line 146 of file grainvar.h.
Referenced by p_clear1().
probability that photon absorption occurs in this shell
Definition at line 149 of file grainvar.h.
Referenced by p_clear0(), and UpdatePot1().
product y0*y1 for primary electron
Definition at line 150 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().
y0*y1 for Auger electrons
Definition at line 154 of file grainvar.h.
Referenced by InitBinAugerData(), p_clear0(), and UpdatePot1().