qStateConstProxy Class Reference

#include <quantumstate.h>

Collaboration diagram for qStateConstProxy:
[legend]

Public Types

typedef const qList list_type
typedef ProxyIterator
< qStateConstProxy,
qStateConstProxy
iterator

Public Member Functions

 qStateConstProxy (const list_type *list, int index)
 qStateConstProxy (void)
const char * chLabel () const
const char * chConfig () const
Energy energy () const
realnum g () const
double ColDen () const
double Pop () 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

const list_typem_list
int m_index

Friends

class ProxyIterator< qStateConstProxy, qStateConstProxy >

Detailed Description

Definition at line 239 of file quantumstate.h.


Member Typedef Documentation

Definition at line 243 of file quantumstate.h.

Definition at line 242 of file quantumstate.h.


Constructor & Destructor Documentation

qStateConstProxy::qStateConstProxy ( const list_type list,
int  index 
) [inline, explicit]

Definition at line 249 of file quantumstate.h.

qStateConstProxy::qStateConstProxy ( void   )  [inline, explicit]

Definition at line 251 of file quantumstate.h.


Member Function Documentation

double qStateConstProxy::Boltzmann (  )  const [inline]

Definition at line 303 of file quantumstate.h.

References qList::m_Boltzmann, m_index, and m_list.

const char* qStateConstProxy::chConfig (  )  const [inline]

Definition at line 257 of file quantumstate.h.

References m_index, qList::m_labels, and m_list.

const char* qStateConstProxy::chLabel (  )  const [inline]

Definition at line 253 of file quantumstate.h.

References m_index, qList::m_labels, and m_list.

double qStateConstProxy::ColDen (  )  const [inline]

Definition at line 269 of file quantumstate.h.

References qList::m_ColDen, m_index, and m_list.

double qStateConstProxy::ConBoltz (  )  const [inline]

Definition at line 299 of file quantumstate.h.

References qList::m_ConBoltz, m_index, and m_list.

Energy qStateConstProxy::energy (  )  const [inline]

Definition at line 261 of file quantumstate.h.

References qList::m_energy, m_index, and m_list.

realnum qStateConstProxy::g (  )  const [inline]

Definition at line 265 of file quantumstate.h.

References qList::m_g, m_index, and m_list.

int qStateConstProxy::IonStg (  )  const [inline]

Definition at line 291 of file quantumstate.h.

References m_index, qList::m_IonStg, and m_list.

long qStateConstProxy::J (  )  const [inline]

Definition at line 331 of file quantumstate.h.

References m_index, qList::m_J, and m_list.

long qStateConstProxy::j (  )  const [inline]

Definition at line 327 of file quantumstate.h.

References m_index, qList::m_j, and m_list.

long qStateConstProxy::l (  )  const [inline]

Definition at line 315 of file quantumstate.h.

References m_index, qList::m_l, and m_list.

double qStateConstProxy::lifetime (  )  const [inline]

Definition at line 307 of file quantumstate.h.

References m_index, qList::m_lifetime, and m_list.

long qStateConstProxy::n (  )  const [inline]

Definition at line 311 of file quantumstate.h.

References m_index, m_list, and qList::m_n.

Referenced by qList::resize().

int qStateConstProxy::nelem (  )  const [inline]

Definition at line 295 of file quantumstate.h.

References m_index, m_list, and qList::m_nelem.

double qStateConstProxy::Pop (  )  const [inline]

Definition at line 273 of file quantumstate.h.

References m_index, m_list, and qList::m_Pop.

long qStateConstProxy::S (  )  const [inline]

Definition at line 319 of file quantumstate.h.

References m_index, m_list, and qList::m_S.

long qStateConstProxy::v (  )  const [inline]

Definition at line 323 of file quantumstate.h.

References m_index, m_list, and qList::m_v.


Friends And Related Function Documentation

friend class ProxyIterator< qStateConstProxy, qStateConstProxy > [friend]

Definition at line 245 of file quantumstate.h.


Field Documentation

Definition at line 247 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 246 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