Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
qStateProxy Class Reference

#include <quantumstate.h>

Collaboration diagram for qStateProxy:

Public Types

typedef qList list_type
 
typedef ProxyIterator< qStateProxy, qStateConstProxyiterator
 

Public Member Functions

 qStateProxy (list_type *list, int index)
 
 qStateProxy (void)
 
bool associated () const
 
string chLabel () const
 
string & chConfig () const
 
Energyenergy () const
 
realnumg () const
 
double & Pop () const
 
double & DepartCoef () const
 
double & NCrit () const
 
double & ColDen () 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
 
int & ipOrg () const
 
realnumj () const
 
long & J () const
 
enum level_statusstatus () const
 

Private Attributes

list_typem_list
 
int m_index
 

Friends

class ProxyIterator< qStateProxy, qStateConstProxy >
 
class qStateConstProxy
 

Member Typedef Documentation

◆ iterator

◆ list_type

Constructor & Destructor Documentation

◆ qStateProxy() [1/2]

qStateProxy::qStateProxy ( list_type * list,
int index )
inlineexplicit

References m_index, and m_list.

◆ qStateProxy() [2/2]

qStateProxy::qStateProxy ( void )
inlineexplicit

References m_index, m_list, and NULL.

Member Function Documentation

◆ associated()

bool qStateProxy::associated ( ) const
inline

References m_list, and NULL.

◆ Boltzmann()

double & qStateProxy::Boltzmann ( ) const
inline

Boltzmann to ground state

References m_index, and m_list.

◆ chConfig()

string & qStateProxy::chConfig ( ) const
inline

References m_index, and m_list.

◆ chLabel()

string qStateProxy::chLabel ( ) const

References m_index, and m_list.

◆ ColDen()

double & qStateProxy::ColDen ( ) const
inline

column density of state [cm-2]

References m_index, and m_list.

Referenced by Junk().

◆ ConBoltz()

double & qStateProxy::ConBoltz ( ) const
inline

ConBoltz excit to continuum

References m_index, and m_list.

◆ DepartCoef()

double & qStateProxy::DepartCoef ( ) const
inline

departure coefficient of state [dimensionless]

References m_index, and m_list.

Referenced by Junk(), and Zero().

◆ energy()

Energy & qStateProxy::energy ( ) const
inline

energy of the state

References m_index, and m_list.

Referenced by lgIsLymanLineResolved().

◆ g()

realnum & qStateProxy::g ( ) const
inline

statistical weight [dimensionless]

References m_index, and m_list.

Referenced by atmdat_CHIANTI_readin(), atmdat_STOUT_readin(), Junk(), lgIsLymanLineUnresolved(), RT_DestProb(), SaveDo(), and LinSv::setBlendWavl().

◆ IonStg()

int & qStateProxy::IonStg ( ) const
inline

ion stage of element, 1 for atom, 2 ion, etc

References m_index, and m_list.

Referenced by Junk(), lgIsLymanLine(), and lgIsM1Line().

◆ ipOrg()

int & qStateProxy::ipOrg ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

◆ J()

long & qStateProxy::J ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

◆ j()

realnum & qStateProxy::j ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

◆ l()

long & qStateProxy::l ( ) const
inline

References m_index, and m_list.

Referenced by Junk(), lgIsLymanLine(), and lgIsM1Line().

◆ lifetime()

double & qStateProxy::lifetime ( ) const
inline

Lifetime of the state

References m_index, and m_list.

◆ n()

long & qStateProxy::n ( ) const
inline

References m_index, and m_list.

Referenced by Junk(), lgIsLymanLine(), lgIsM1Line(), and RT_DestProb().

◆ NCrit()

double & qStateProxy::NCrit ( ) const
inline

Critical density for l-mixing [cm-3]

References m_index, and m_list.

◆ nelem()

int & qStateProxy::nelem ( ) const
inline

atomic number of element, 1 for H, 2 for He, etc

References m_index, and m_list.

Referenced by Junk(), lgIsLymanLine(), lgIsLymanLineResolved(), lgIsM1Line(), and RT_DestProb().

◆ Pop()

double & qStateProxy::Pop ( ) const
inline

population of state [cm-3]

References m_index, and m_list.

Referenced by Junk(), lines(), SaveDo(), and Zero().

◆ S()

long & qStateProxy::S ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

◆ status()

enum level_status & qStateProxy::status ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

◆ v()

long & qStateProxy::v ( ) const
inline

References m_index, and m_list.

Referenced by Junk().

Friends And Related Symbol Documentation

◆ ProxyIterator< qStateProxy, qStateConstProxy >

friend class ProxyIterator< qStateProxy, qStateConstProxy >
friend

◆ qStateConstProxy

friend class qStateConstProxy
friend

References qStateConstProxy.

Referenced by qStateConstProxy.

Member Data Documentation

◆ m_index

◆ m_list


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