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