#include <quantumstate.h>
Public Types | |
typedef qList | list_type |
typedef ProxyIterator < qStateProxy, qStateConstProxy > | iterator |
Public Member Functions | |
qStateProxy (list_type *list, int index) | |
qStateProxy (void) | |
char * | chLabel () const |
char * | chConfig () const |
Energy & | energy () const |
realnum & | g () const |
double & | Pop () const |
double & | ColDen () const |
int & | IonStg () const |
int & | nelem () const |
double & | ConBoltz () const |
double & | Boltzmann () const |
double & | lifetime () const |
long & | n () const |
long & | l () const |
long & | S () const |
long & | v () const |
long & | j () const |
long & | J () const |
Private Attributes | |
list_type * | m_list |
int | m_index |
Friends | |
class | ProxyIterator< qStateProxy, qStateConstProxy > |
Definition at line 130 of file quantumstate.h.
Definition at line 134 of file quantumstate.h.
typedef qList qStateProxy::list_type |
Definition at line 133 of file quantumstate.h.
qStateProxy::qStateProxy | ( | list_type * | list, | |
int | index | |||
) | [inline, explicit] |
Definition at line 140 of file quantumstate.h.
qStateProxy::qStateProxy | ( | void | ) | [inline, explicit] |
Definition at line 142 of file quantumstate.h.
double& qStateProxy::Boltzmann | ( | ) | const [inline] |
Boltzmann to ground state
Definition at line 205 of file quantumstate.h.
References qList::m_Boltzmann, m_index, and m_list.
char* qStateProxy::chConfig | ( | ) | const [inline] |
Definition at line 148 of file quantumstate.h.
References m_index, qList::m_labels, and m_list.
char* qStateProxy::chLabel | ( | ) | const [inline] |
Definition at line 144 of file quantumstate.h.
References m_index, qList::m_labels, and m_list.
Referenced by Junk().
double& qStateProxy::ColDen | ( | ) | const [inline] |
population of state [cm-3]
Definition at line 168 of file quantumstate.h.
References qList::m_ColDen, m_index, and m_list.
Referenced by Junk().
double& qStateProxy::ConBoltz | ( | ) | const [inline] |
ConBoltz excit to continuum
Definition at line 200 of file quantumstate.h.
References qList::m_ConBoltz, m_index, and m_list.
Energy& qStateProxy::energy | ( | ) | const [inline] |
energy of the state
Definition at line 153 of file quantumstate.h.
References qList::m_energy, m_index, and m_list.
Referenced by compareEnergies().
realnum& qStateProxy::g | ( | ) | const [inline] |
statistical weight [dimensionless]
Definition at line 158 of file quantumstate.h.
References qList::m_g, m_index, and m_list.
Referenced by Junk().
int& qStateProxy::IonStg | ( | ) | const [inline] |
ion stage of element, 1 for atom, 2 ion, etc
Definition at line 190 of file quantumstate.h.
References m_index, qList::m_IonStg, and m_list.
Referenced by Junk().
long& qStateProxy::J | ( | ) | const [inline] |
Definition at line 234 of file quantumstate.h.
References m_index, qList::m_J, and m_list.
Referenced by Junk().
long& qStateProxy::j | ( | ) | const [inline] |
Definition at line 230 of file quantumstate.h.
References m_index, qList::m_j, and m_list.
Referenced by Junk().
long& qStateProxy::l | ( | ) | const [inline] |
Definition at line 218 of file quantumstate.h.
References m_index, qList::m_l, and m_list.
Referenced by Junk().
double& qStateProxy::lifetime | ( | ) | const [inline] |
Lifetime of the state
Definition at line 210 of file quantumstate.h.
References m_index, qList::m_lifetime, and m_list.
long& qStateProxy::n | ( | ) | const [inline] |
Definition at line 214 of file quantumstate.h.
References m_index, m_list, and qList::m_n.
Referenced by Junk().
int& qStateProxy::nelem | ( | ) | const [inline] |
atomic number of element, 1 for H, 2 for He, etc
Definition at line 195 of file quantumstate.h.
References m_index, m_list, and qList::m_nelem.
Referenced by Junk().
double& qStateProxy::Pop | ( | ) | const [inline] |
population of state [cm-3]
Definition at line 163 of file quantumstate.h.
References m_index, m_list, and qList::m_Pop.
long& qStateProxy::S | ( | ) | const [inline] |
Definition at line 222 of file quantumstate.h.
References m_index, m_list, and qList::m_S.
Referenced by Junk().
long& qStateProxy::v | ( | ) | const [inline] |
Definition at line 226 of file quantumstate.h.
References m_index, m_list, and qList::m_v.
Referenced by Junk().
friend class ProxyIterator< qStateProxy, qStateConstProxy > [friend] |
Definition at line 136 of file quantumstate.h.
int qStateProxy::m_index [private] |
Definition at line 138 of file quantumstate.h.
Referenced by Boltzmann(), chConfig(), chLabel(), ColDen(), ConBoltz(), energy(), g(), IonStg(), J(), j(), l(), lifetime(), n(), nelem(), Pop(), S(), and v().
list_type* qStateProxy::m_list [private] |
Definition at line 137 of file quantumstate.h.
Referenced by Boltzmann(), chConfig(), chLabel(), ColDen(), ConBoltz(), energy(), g(), IonStg(), J(), j(), l(), lifetime(), n(), nelem(), Pop(), S(), and v().