cloudy trunk
Loading...
Searching...
No Matches
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, m_index, and m_list.

◆ chConfig()

const char * qStateConstProxy::chConfig ( ) const
inline

Definition at line 257 of file quantumstate.h.

References m_index, qList::m_labels, and m_list.

◆ chLabel()

const char * qStateConstProxy::chLabel ( ) const
inline

Definition at line 253 of file quantumstate.h.

References m_index, qList::m_labels, and m_list.

◆ ColDen()

double qStateConstProxy::ColDen ( ) const
inline

Definition at line 269 of file quantumstate.h.

References qList::m_ColDen, m_index, and m_list.

◆ ConBoltz()

double qStateConstProxy::ConBoltz ( ) const
inline

Definition at line 299 of file quantumstate.h.

References qList::m_ConBoltz, m_index, and m_list.

◆ energy()

Energy qStateConstProxy::energy ( ) const
inline

Definition at line 261 of file quantumstate.h.

References qList::m_energy, m_index, and m_list.

◆ g()

realnum qStateConstProxy::g ( ) const
inline

Definition at line 265 of file quantumstate.h.

References qList::m_g, m_index, and m_list.

◆ IonStg()

int qStateConstProxy::IonStg ( ) const
inline

Definition at line 291 of file quantumstate.h.

References m_index, qList::m_IonStg, and m_list.

◆ j()

long qStateConstProxy::j ( ) const
inline

Definition at line 327 of file quantumstate.h.

References m_index, qList::m_j, and m_list.

◆ J()

long qStateConstProxy::J ( ) const
inline

Definition at line 331 of file quantumstate.h.

References m_index, qList::m_J, and m_list.

◆ l()

long qStateConstProxy::l ( ) const
inline

Definition at line 315 of file quantumstate.h.

References m_index, qList::m_l, and m_list.

◆ lifetime()

double qStateConstProxy::lifetime ( ) const
inline

Definition at line 307 of file quantumstate.h.

References m_index, qList::m_lifetime, and m_list.

◆ n()

long qStateConstProxy::n ( ) const
inline

Definition at line 311 of file quantumstate.h.

References m_index, m_list, and qList::m_n.

◆ nelem()

int qStateConstProxy::nelem ( ) const
inline

Definition at line 295 of file quantumstate.h.

References m_index, m_list, and qList::m_nelem.

◆ Pop()

double qStateConstProxy::Pop ( ) const
inline

Definition at line 273 of file quantumstate.h.

References m_index, m_list, and qList::m_Pop.

◆ S()

long qStateConstProxy::S ( ) const
inline

Definition at line 319 of file quantumstate.h.

References m_index, m_list, and qList::m_S.

◆ v()

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

◆ ProxyIterator< qStateConstProxy, qStateConstProxy >

Definition at line 243 of file quantumstate.h.

Field Documentation

◆ m_index

int qStateConstProxy::m_index
private

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

◆ m_list

const list_type* qStateConstProxy::m_list
private

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: