Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
qStateConstProxy Class Reference

#include <quantumstate.h>

Collaboration diagram for qStateConstProxy:

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
 
double NCrit () 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 >
 

Member Typedef Documentation

Constructor & Destructor Documentation

qStateConstProxy::qStateConstProxy ( const list_type list,
int  index 
)
inlineexplicit
qStateConstProxy::qStateConstProxy ( void  )
inlineexplicit
qStateConstProxy::qStateConstProxy ( const qStateProxy q)
inline

Member Function Documentation

bool qStateConstProxy::associated ( ) const
inline
double qStateConstProxy::Boltzmann ( ) const
inline

References qList::m_Boltzmann, m_index, and m_list.

const string& qStateConstProxy::chConfig ( ) const
inline

References m_index, qList::m_labels, and m_list.

string qStateConstProxy::chLabel ( ) const

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

References qList::m_ColDen, m_index, and m_list.

Referenced by column().

double qStateConstProxy::ConBoltz ( ) const
inline

References qList::m_ConBoltz, m_index, and m_list.

double qStateConstProxy::DepartCoef ( ) const
inline

References qList::m_DepartCoef, m_index, and m_list.

Referenced by depart(), and lgCheckMonitors().

Energy qStateConstProxy::energy ( ) const
inline

References qList::m_energy, m_index, and m_list.

Referenced by energy().

realnum qStateConstProxy::g ( ) const
inline

References qList::m_g, m_index, and m_list.

int qStateConstProxy::IonStg ( ) const
inline

References m_index, qList::m_IonStg, and m_list.

long qStateConstProxy::j ( ) const
inline

References m_index, qList::m_j, and m_list.

long qStateConstProxy::J ( ) const
inline

References m_index, qList::m_J, and m_list.

long qStateConstProxy::l ( ) const
inline

References m_index, qList::m_l, and m_list.

double qStateConstProxy::lifetime ( ) const
inline

References m_index, qList::m_lifetime, and m_list.

long qStateConstProxy::n ( ) const
inline

References m_index, m_list, and qList::m_n.

Referenced by qList::resize().

double qStateConstProxy::NCrit ( ) const
inline

References m_index, m_list, and qList::m_NCrit.

int qStateConstProxy::nelem ( ) const
inline

References m_index, m_list, and qList::m_nelem.

double qStateConstProxy::Pop ( ) const
inline

References m_index, m_list, and qList::m_Pop.

Referenced by density().

long qStateConstProxy::S ( ) const
inline

References m_index, m_list, and qList::m_S.

enum level_status qStateConstProxy::status ( ) const
inline

References m_index, m_list, and qList::m_status.

Referenced by lgCheckMonitors().

long qStateConstProxy::v ( ) const
inline

References m_index, m_list, and qList::m_v.

Friends And Related Function Documentation

Member Data Documentation

int qStateConstProxy::m_index
private

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