cloudy  trunk
Public Types | Public Member Functions | Private Attributes | Friends
qStateConstProxy Class Reference

#include <quantumstate.h>

Collaboration diagram for qStateConstProxy:
Collaboration graph
[legend]

Public Types

typedef const qList list_type
 
typedef ProxyIterator< qStateConstProxy, qStateConstProxyiterator
 

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

§ iterator

Definition at line 243 of file quantumstate.h.

§ list_type

Definition at line 242 of file quantumstate.h.

Constructor & Destructor Documentation

§ qStateConstProxy() [1/2]

qStateConstProxy::qStateConstProxy ( const list_type list,
int  index 
)
inlineexplicit

Definition at line 249 of file quantumstate.h.

§ qStateConstProxy() [2/2]

qStateConstProxy::qStateConstProxy ( void  )
inlineexplicit

Definition at line 251 of file quantumstate.h.

Member Function Documentation

§ Boltzmann()

double qStateConstProxy::Boltzmann ( ) const
inline

Definition at line 303 of file quantumstate.h.

References qList::m_Boltzmann.

§ chConfig()

const char* qStateConstProxy::chConfig ( ) const
inline

Definition at line 257 of file quantumstate.h.

References qList::m_labels.

§ chLabel()

const char* qStateConstProxy::chLabel ( ) const
inline

Definition at line 253 of file quantumstate.h.

References qList::m_labels.

§ ColDen()

double qStateConstProxy::ColDen ( ) const
inline

Definition at line 269 of file quantumstate.h.

References qList::m_ColDen.

§ ConBoltz()

double qStateConstProxy::ConBoltz ( ) const
inline

Definition at line 299 of file quantumstate.h.

References qList::m_ConBoltz.

§ energy()

Energy qStateConstProxy::energy ( ) const
inline

Definition at line 261 of file quantumstate.h.

References qList::m_energy.

§ g()

realnum qStateConstProxy::g ( ) const
inline

Definition at line 265 of file quantumstate.h.

References qList::m_g.

§ IonStg()

int qStateConstProxy::IonStg ( ) const
inline

Definition at line 291 of file quantumstate.h.

References qList::m_IonStg.

§ j()

long qStateConstProxy::j ( ) const
inline

Definition at line 327 of file quantumstate.h.

References qList::m_j.

§ J()

long qStateConstProxy::J ( ) const
inline

Definition at line 331 of file quantumstate.h.

References qList::m_J.

§ l()

long qStateConstProxy::l ( ) const
inline

Definition at line 315 of file quantumstate.h.

References qList::m_l.

§ lifetime()

double qStateConstProxy::lifetime ( ) const
inline

Definition at line 307 of file quantumstate.h.

References qList::m_lifetime.

§ n()

long qStateConstProxy::n ( ) const
inline

Definition at line 311 of file quantumstate.h.

References qList::m_n.

Referenced by qList::resize().

§ nelem()

int qStateConstProxy::nelem ( ) const
inline

Definition at line 295 of file quantumstate.h.

References qList::m_nelem.

§ Pop()

double qStateConstProxy::Pop ( ) const
inline

§ S()

long qStateConstProxy::S ( ) const
inline

Definition at line 319 of file quantumstate.h.

References qList::m_S.

§ v()

long qStateConstProxy::v ( ) const
inline

Definition at line 323 of file quantumstate.h.

References qList::m_v.

Friends And Related Function Documentation

§ ProxyIterator< qStateConstProxy, qStateConstProxy >

Definition at line 245 of file quantumstate.h.

Field Documentation

§ m_index

int qStateConstProxy::m_index
private

Definition at line 247 of file quantumstate.h.

§ m_list

const list_type* qStateConstProxy::m_list
private

Definition at line 246 of file quantumstate.h.


The documentation for this class was generated from the following file: