|
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().