Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <emission.h>
Public Types | |
typedef EmissionProxy | reference |
typedef EmissionProxy::iterator | iterator |
typedef EmissionConstProxy::iterator | const_iterator |
Public Member Functions | |
EmissionList (TransitionListImpl *tlist, size_t i) | |
EmissionList (TransitionListImpl *tlist) | |
reference | operator[] (size_t i) |
size_t | size (void) const |
void | resize (size_t i) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Private Attributes | |
TransitionListImpl * | m_tlist |
vector< realnum > | m_Aul |
vector< realnum > | m_AutoIonizFrac |
vector< double > | m_ColOvTot |
vector< realnum > | m_damp |
vector< realnum > | m_dampXvel |
vector< realnum > | m_FracInwd |
vector< realnum > | m_gf |
vector< int > | m_iRedisFun |
vector< long > | m_ipFine |
vector< realnum > | m_opacity |
vector< double > | m_mult_opac |
vector< double > | m_ots |
vector< realnum > | m_Pdest |
vector< realnum > | m_Pesc |
vector< realnum > | m_Pelec_esc |
vector< double > | m_PopOpc |
vector< double > | m_VoigtLineCen |
vector< double > | m_pump |
vector< realnum > | m_TauCon |
vector< realnum > | m_TauIn |
vector< realnum > | m_TauInSpecific |
vector< realnum > | m_TauTot |
vector< tracker > | m_TauTrack |
vector< double > | m_xIntensity |
vector< double > | m_xObsIntensity |
vector< int > | m_ipTran |
Friends | |
class | EmissionProxy |
class | EmissionConstProxy |
typedef EmissionProxy EmissionList::reference |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
References EmissionProxy.
|
inline |
References EmLineJunk(), EmLineZero(), m_Aul, m_AutoIonizFrac, m_ColOvTot, m_damp, m_dampXvel, m_FracInwd, m_gf, m_ipFine, m_ipTran, m_iRedisFun, m_mult_opac, m_opacity, m_ots, m_Pdest, m_Pelec_esc, m_Pesc, m_PopOpc, m_pump, m_TauCon, m_TauIn, m_TauInSpecific, m_TauTot, m_TauTrack, m_VoigtLineCen, m_xIntensity, m_xObsIntensity, size(), and TauZero().
Referenced by TransitionProxy::AddLine2Stack(), and EmissionList().
|
inline |
References m_Aul.
Referenced by TransitionProxy::AddLine2Stack(), end(), and resize().
|
friend |
|
friend |
Referenced by operator[]().
|
private |
Referenced by EmissionProxy::Aul(), EmissionConstProxy::Aul(), resize(), and size().
|
private |
Referenced by EmissionProxy::AutoIonizFrac(), EmissionConstProxy::AutoIonizFrac(), and resize().
|
private |
Referenced by EmissionProxy::ColOvTot(), EmissionConstProxy::ColOvTot(), and resize().
|
private |
Referenced by EmissionProxy::damp(), EmissionConstProxy::damp(), and resize().
|
private |
Referenced by EmissionProxy::dampXvel(), EmissionConstProxy::dampXvel(), and resize().
|
private |
Referenced by EmissionProxy::FracInwd(), EmissionConstProxy::FracInwd(), and resize().
|
private |
Referenced by EmissionProxy::gf(), EmissionConstProxy::gf(), and resize().
|
private |
Referenced by EmissionProxy::ipFine(), EmissionConstProxy::ipFine(), and resize().
|
private |
Referenced by EmissionProxy::ipTran(), EmissionConstProxy::ipTran(), and resize().
|
private |
Referenced by EmissionProxy::iRedisFun(), EmissionConstProxy::iRedisFun(), and resize().
|
private |
Referenced by EmissionProxy::mult_opac(), EmissionConstProxy::mult_opac(), and resize().
|
private |
Referenced by EmissionProxy::opacity(), EmissionConstProxy::opacity(), and resize().
|
private |
Referenced by EmissionProxy::ots(), EmissionConstProxy::ots(), and resize().
|
private |
Referenced by EmissionProxy::Pdest(), EmissionConstProxy::Pdest(), and resize().
|
private |
Referenced by EmissionProxy::Pelec_esc(), EmissionConstProxy::Pelec_esc(), and resize().
|
private |
Referenced by EmissionProxy::Pesc(), EmissionConstProxy::Pesc(), and resize().
|
private |
Referenced by EmissionProxy::PopOpc(), EmissionConstProxy::PopOpc(), and resize().
|
private |
Referenced by EmissionProxy::pump(), EmissionConstProxy::pump(), and resize().
|
private |
Referenced by resize(), EmissionProxy::TauCon(), and EmissionConstProxy::TauCon().
|
private |
Referenced by resize(), EmissionProxy::TauIn(), and EmissionConstProxy::TauIn().
|
private |
Referenced by resize(), EmissionProxy::TauInSpecific(), and EmissionConstProxy::TauInSpecific().
|
private |
Referenced by resize(), EmissionProxy::TauTot(), and EmissionConstProxy::TauTot().
|
private |
Referenced by resize(), EmissionProxy::TauTrack(), and EmissionConstProxy::TauTrack().
|
private |
Referenced by EmissionProxy::Tran(), and EmissionConstProxy::Tran().
|
private |
Referenced by resize(), EmissionProxy::VoigtLineCen(), and EmissionConstProxy::VoigtLineCen().
|
private |
Referenced by resize(), EmissionProxy::xIntensity(), and EmissionConstProxy::xIntensity().
|
private |
Referenced by resize(), EmissionProxy::xObsIntensity(), and EmissionConstProxy::xObsIntensity().