ShellData Struct Reference

#include <grainvar.h>

Collaboration diagram for ShellData:

Collaboration graph
[legend]

Data Fields

long nelem
long ns
double ionPot
long ipLo
flex_arr< realnump
flex_arr< realnumy01
long nData
double * AvNr
double * Ener
valarray< flex_arr< realnum > > y01A

Detailed Description

Definition at line 109 of file grainvar.h.


Field Documentation

double* ShellData::AvNr

AvNr[nData[ns]]: no. of electrons per primary ionization

Definition at line 118 of file grainvar.h.

Referenced by ReturnGrainBins(), and UpdatePot1().

double* ShellData::Ener

Ener[nData[ns]]: energy of electron in Ryd

Definition at line 119 of file grainvar.h.

Referenced by ReturnGrainBins(), and UpdatePot1().

double ShellData::ionPot

ionization potential for this shell, work function for band

Definition at line 113 of file grainvar.h.

Referenced by UpdatePot1().

long ShellData::ipLo

offset into p, y0, y1, and y01 arrays

Definition at line 114 of file grainvar.h.

Referenced by InitBinAugerData(), UpdatePot1(), and y0psa().

long ShellData::nData

number of Auger electrons with different energies

Definition at line 117 of file grainvar.h.

Referenced by UpdatePot1().

long ShellData::nelem

element number, -1 = band, 0 = hydrogen, etc.

Definition at line 111 of file grainvar.h.

Referenced by InitBinAugerData().

long ShellData::ns

shell number, -1 = band, 0 = K shell, etc.

Definition at line 112 of file grainvar.h.

Referenced by InitBinAugerData().

flex_arr<realnum> ShellData::p

p[NC_ELL]: probability that photon absorption occurs in this shell

Definition at line 115 of file grainvar.h.

Referenced by InitBinAugerData(), UpdatePot1(), and y0psa().

flex_arr<realnum> ShellData::y01

y01[NC_ELL]: product y0*y1 for primary electron

Definition at line 116 of file grainvar.h.

Referenced by UpdatePot1().

valarray< flex_arr<realnum> > ShellData::y01A

y01A[nData[ns]][NC_ELL]: y0*y1 for Auger electrons

Definition at line 120 of file grainvar.h.

Referenced by UpdatePot1().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:26 2009 for cloudy by  doxygen 1.4.7