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 270 of file quantumstate.h.

Member Typedef Documentation

Definition at line 274 of file quantumstate.h.

Definition at line 273 of file quantumstate.h.

Constructor & Destructor Documentation

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

Definition at line 280 of file quantumstate.h.

qStateConstProxy::qStateConstProxy ( void  )
inlineexplicit

Definition at line 282 of file quantumstate.h.

qStateConstProxy::qStateConstProxy ( const qStateProxy q)
inline

Definition at line 283 of file quantumstate.h.

Member Function Documentation

bool qStateConstProxy::associated ( ) const
inline

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

References qList::m_Boltzmann, m_index, and m_list.

const string& qStateConstProxy::chConfig ( ) const
inline

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

References qList::m_ColDen, m_index, and m_list.

Referenced by column().

double qStateConstProxy::ConBoltz ( ) const
inline

Definition at line 323 of file quantumstate.h.

References qList::m_ConBoltz, m_index, and m_list.

double qStateConstProxy::DepartCoef ( ) const
inline

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

References qList::m_energy, m_index, and m_list.

Referenced by energy().

realnum qStateConstProxy::g ( ) const
inline

Definition at line 299 of file quantumstate.h.

References qList::m_g, m_index, and m_list.

int qStateConstProxy::IonStg ( ) const
inline

Definition at line 315 of file quantumstate.h.

References m_index, qList::m_IonStg, and m_list.

long qStateConstProxy::j ( ) const
inline

Definition at line 351 of file quantumstate.h.

References m_index, qList::m_j, and m_list.

long qStateConstProxy::J ( ) const
inline

Definition at line 355 of file quantumstate.h.

References m_index, qList::m_J, and m_list.

long qStateConstProxy::l ( ) const
inline

Definition at line 339 of file quantumstate.h.

References m_index, qList::m_l, and m_list.

double qStateConstProxy::lifetime ( ) const
inline

Definition at line 331 of file quantumstate.h.

References m_index, qList::m_lifetime, and m_list.

long qStateConstProxy::n ( ) const
inline

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

References m_index, m_list, and qList::m_nelem.

double qStateConstProxy::Pop ( ) const
inline

Definition at line 307 of file quantumstate.h.

References m_index, m_list, and qList::m_Pop.

Referenced by density().

long qStateConstProxy::S ( ) const
inline

Definition at line 343 of file quantumstate.h.

References m_index, m_list, and qList::m_S.

enum level_status qStateConstProxy::status ( ) const
inline

Definition at line 359 of file quantumstate.h.

References m_index, m_list, and qList::m_status.

Referenced by lgCheckMonitors().

long qStateConstProxy::v ( ) const
inline

Definition at line 347 of file quantumstate.h.

References m_index, m_list, and qList::m_v.

Friends And Related Function Documentation

Definition at line 276 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: