| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#include <transition.h>

Public Types | |
| typedef const TransitionListImpl | list_type | 
| typedef ProxyIterator < TransitionConstProxy, TransitionConstProxy >  | iterator | 
| typedef ProxyIterator < TransitionConstProxy, TransitionConstProxy >  | const_iterator | 
Public Member Functions | |
| TransitionConstProxy () | |
| TransitionConstProxy (const TransitionListImpl *list, int index) | |
| void | copy (const TransitionConstProxy &other) const | 
| qList::iterator | Lo () const | 
| qList::iterator | Hi () const | 
| void | AddLine2Stack () const | 
| EmissionList::reference | Emis () const | 
| int | ipEmis () const | 
| string | getComment () const | 
| bool | associated () const | 
| bool | hasEmis () const | 
| void | check () const | 
| CollisionProxy | Coll () const | 
| realnum | WLAng () const | 
| realnum | EnergyK () const | 
| realnum | EnergyErg () const | 
| double | EnergyRyd () const | 
| realnum | EnergyAng () const | 
| realnum | EnergyWN () const | 
| long | ipCont () const | 
| void | outline (double nonScatteredFraction, bool lgDoChecks) const | 
| void | outline_resonance () const | 
| int | ipLo () const | 
| int | ipHi () const | 
Private Attributes | |
| const list_type * | m_list | 
| int | m_index | 
Friends | |
| class | ProxyIterator< TransitionConstProxy, TransitionConstProxy > | 
| typedef ProxyIterator<TransitionConstProxy,TransitionConstProxy> TransitionConstProxy::const_iterator | 
| typedef const TransitionListImpl TransitionConstProxy::list_type | 
      
  | 
  inlineexplicit | 
      
  | 
  inlineexplicit | 
| void TransitionConstProxy::AddLine2Stack | ( | ) | const | 
      
  | 
  inline | 
References ASSERT, Emis(), hasEmis(), and m_index.
Referenced by EmissionConstProxy::Tran().

| CollisionProxy TransitionConstProxy::Coll | ( | ) | const | 
| void TransitionConstProxy::copy | ( | const TransitionConstProxy & | other | ) | const | 
| EmissionList::reference TransitionConstProxy::Emis | ( | ) | const | 
Referenced by check().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
transition energy in degrees kelvin
References EnergyWN().

      
  | 
  inline | 
      
  | 
  inline | 
transition energy in wavenumbers
References TransitionListImpl::EnergyWN, m_index, and m_list.
Referenced by EnergyAng(), EnergyErg(), EnergyK(), and EnergyRyd().
      
  | 
  inline | 
References TransitionListImpl::chComment, m_index, and m_list.
      
  | 
  inline | 
| qList::iterator TransitionConstProxy::Hi | ( | ) | const | 
      
  | 
  inline | 
index for line within continuum array, this is on the f, not c, scale, negative ipCont means this is not a radiative transition, and is used as a sentnecl
References TransitionListImpl::ipCont, m_index, and m_list.
      
  | 
  inline | 
References TransitionListImpl::ipEmis, m_index, and m_list.
Referenced by hasEmis().
      
  | 
  inline | 
References TransitionListImpl::ipHi, m_index, and m_list.
      
  | 
  inline | 
References TransitionListImpl::ipLo, m_index, and m_list.
| qList::iterator TransitionConstProxy::Lo | ( | ) | const | 
| void TransitionConstProxy::outline | ( | double | nonScatteredFraction, | 
| bool | lgDoChecks | ||
| ) | const | 
outline - adds line photons to reflin and outlin
| void TransitionConstProxy::outline_resonance | ( | ) | const | 
outline_resonance - adds line photons to reflin and outlin, setting nonScatteredFraction as default for resonance lines
      
  | 
  inline | 
wavelength, usually in Angstroms, used for printout, can be any units
References m_index, m_list, and TransitionListImpl::WLAng.
      
  | 
  friend | 
      
  | 
  private | 
Referenced by associated(), check(), EnergyWN(), getComment(), ipCont(), ipEmis(), ipHi(), ipLo(), and WLAng().
      
  | 
  private | 
Referenced by associated(), EnergyWN(), getComment(), ipCont(), ipEmis(), ipHi(), ipLo(), and WLAng().