qStateProxy Class Reference

#include <quantumstate.h>

Collaboration diagram for qStateProxy:
[legend]

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
Energyenergy () const
realnumg () 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_typem_list
int m_index

Friends

class ProxyIterator< qStateProxy, qStateConstProxy >

Detailed Description

Definition at line 130 of file quantumstate.h.


Member Typedef Documentation

Definition at line 134 of file quantumstate.h.

Definition at line 133 of file quantumstate.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Referenced by Junk(), and Zero().

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


Friends And Related Function Documentation

friend class ProxyIterator< qStateProxy, qStateConstProxy > [friend]

Definition at line 136 of file quantumstate.h.


Field Documentation

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

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


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1