cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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,
qStateConstProxy
iterator
 

Public Member Functions

 qStateConstProxy (const list_type *list, int index)
 
 qStateConstProxy (void)
 
 qStateConstProxy (const qStateProxy &q)
 
bool associated () const
 
string chLabel () const
 
const string & chConfig () const
 
Energy energy () const
 
realnum g () const
 
double ColDen () const
 
double Pop () const
 
double DepartCoef () 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
 
enum level_status status () const
 

Private Attributes

const list_typem_list
 
int m_index
 

Friends

class ProxyIterator< qStateConstProxy, qStateConstProxy >
 

Detailed Description

Definition at line 297 of file quantumstate.h.

Member Typedef Documentation

Definition at line 301 of file quantumstate.h.

Definition at line 300 of file quantumstate.h.

Constructor & Destructor Documentation

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

Definition at line 307 of file quantumstate.h.

qStateConstProxy::qStateConstProxy ( void  )
inlineexplicit

Definition at line 309 of file quantumstate.h.

qStateConstProxy::qStateConstProxy ( const qStateProxy q)
inline

Definition at line 310 of file quantumstate.h.

Member Function Documentation

bool qStateConstProxy::associated ( ) const
inline

Definition at line 313 of file quantumstate.h.

References m_list.

Referenced by genericState::associated(), column(), density(), depart(), energy(), and genericState::label().

double qStateConstProxy::Boltzmann ( ) const
inline

Definition at line 368 of file quantumstate.h.

References qList::m_Boltzmann, m_index, and m_list.

const string& qStateConstProxy::chConfig ( ) const
inline

Definition at line 318 of file quantumstate.h.

References m_index, qList::m_labels, and m_list.

string qStateConstProxy::chLabel ( ) const

Definition at line 58 of file quantumstate.cpp.

References qList::chLabel(), m_index, and m_list.

Referenced by genericState::label().

Here is the call graph for this function:

double qStateConstProxy::ColDen ( ) const
inline

Definition at line 330 of file quantumstate.h.

References qList::m_ColDen, m_index, and m_list.

Referenced by column().

double qStateConstProxy::ConBoltz ( ) const
inline

Definition at line 364 of file quantumstate.h.

References qList::m_ConBoltz, m_index, and m_list.

double qStateConstProxy::DepartCoef ( ) const
inline

Definition at line 338 of file quantumstate.h.

References qList::m_DepartCoef, m_index, and m_list.

Referenced by depart(), and lgCheckMonitors().

Energy qStateConstProxy::energy ( ) const
inline

Definition at line 322 of file quantumstate.h.

References qList::m_energy, m_index, and m_list.

Referenced by energy().

realnum qStateConstProxy::g ( ) const
inline

Definition at line 326 of file quantumstate.h.

References qList::m_g, m_index, and m_list.

int qStateConstProxy::IonStg ( ) const
inline

Definition at line 356 of file quantumstate.h.

References m_index, qList::m_IonStg, and m_list.

long qStateConstProxy::j ( ) const
inline

Definition at line 392 of file quantumstate.h.

References m_index, qList::m_j, and m_list.

long qStateConstProxy::J ( ) const
inline

Definition at line 396 of file quantumstate.h.

References m_index, qList::m_J, and m_list.

long qStateConstProxy::l ( ) const
inline

Definition at line 380 of file quantumstate.h.

References m_index, qList::m_l, and m_list.

double qStateConstProxy::lifetime ( ) const
inline

Definition at line 372 of file quantumstate.h.

References m_index, qList::m_lifetime, and m_list.

long qStateConstProxy::n ( ) const
inline

Definition at line 376 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 360 of file quantumstate.h.

References m_index, m_list, and qList::m_nelem.

double qStateConstProxy::Pop ( ) const
inline

Definition at line 334 of file quantumstate.h.

References m_index, m_list, and qList::m_Pop.

Referenced by density().

long qStateConstProxy::S ( ) const
inline

Definition at line 384 of file quantumstate.h.

References m_index, m_list, and qList::m_S.

enum level_status qStateConstProxy::status ( ) const
inline

Definition at line 400 of file quantumstate.h.

References m_index, m_list, and qList::m_status.

Referenced by lgCheckMonitors().

long qStateConstProxy::v ( ) const
inline

Definition at line 388 of file quantumstate.h.

References m_index, m_list, and qList::m_v.

Friends And Related Function Documentation

Definition at line 303 of file quantumstate.h.

Field Documentation

int qStateConstProxy::m_index
private
const list_type* qStateConstProxy::m_list
private

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