cloudy
trunk
|
#include <transition.h>
Public Types | |
typedef TransitionProxy::iterator | iterator |
typedef TransitionConstProxy::iterator | const_iterator |
Public Member Functions | |
TransitionList (const string &chLabel, qList *states, size_t size=0) | |
void | resize (size_t newsize) |
void | reserve (size_t newsize) |
TransitionProxy | operator[] (size_t i) |
size_t | size (void) const |
void | pop_back (void) |
iterator | begin (void) |
iterator | end (void) |
void | push_back (const TransitionProxy &tr) |
const TransitionProxy | back (void) |
string & | chLabel () |
qList *& | states () |
EmissionList & | Emis () |
vector< int > & | ipEmis () |
bool | isSame (const TransitionListImpl *other) const |
realnum | width () const |
Private Attributes | |
count_ptr< TransitionListImpl > | p_impl |
Definition at line 308 of file transition.h.
Definition at line 315 of file transition.h.
Definition at line 314 of file transition.h.
|
inlineexplicit |
Definition at line 316 of file transition.h.
|
inline |
Definition at line 351 of file transition.h.
References TransitionListImpl::back(), and p_impl.
Referenced by read_UTA_lines(), and ReadBadnellAIData().
|
inline |
Definition at line 339 of file transition.h.
References TransitionListImpl::begin(), and p_impl.
Referenced by CoolDima(), diatomics::H2_Accel(), diatomics::H2_Calc_Average_Rates(), diatomics::H2_ContPoint(), diatomics::H2_Level_low_matrix(), diatomics::H2_LevelPops(), diatomics::H2_LinesAdd(), diatomics::H2_LineZero(), diatomics::H2_Punch_line_data(), diatomics::H2_PunchDo(), diatomics::H2_PunchLineStuff(), diatomics::H2_RadPress(), diatomics::H2_RT_diffuse(), diatomics::H2_RT_OTS(), diatomics::H2_RT_tau_inc(), diatomics::H2_RT_tau_reset(), diatomics::H2_RTMake(), diatomics::H2_Solomon_rate(), diatomics::H2_zero_pops_too_low(), diatomics::init(), diatomics::LTE_Cooling_per_H2(), read_UTA_lines(), ReadBadnellAIData(), diatomics::SolveExcitedElectronicLevels(), and diatomics::SolveSomeGroundElectronicLevels().
|
inline |
Definition at line 355 of file transition.h.
References TransitionListImpl::chLabel, and p_impl.
|
inline |
Definition at line 363 of file transition.h.
References TransitionListImpl::Emis, and p_impl.
Referenced by cdTemp(), ContCreatePointers(), diatomics::gs_rate(), H21_cm_pops(), diatomics::H2_PunchDo(), diatomics::H2_ReadTransprob(), HyperfineCreate(), diatomics::init(), iter_end_check(), lines(), lines_setup(), read_level2_lines(), read_UTA_lines(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), SaveDo(), and UpdateUTAs().
|
inline |
Definition at line 343 of file transition.h.
References TransitionListImpl::end(), and p_impl.
Referenced by diatomics::H2_Punch_line_data(), diatomics::H2_PunchLineStuff(), diatomics::init(), and diatomics::LTE_Cooling_per_H2().
|
inline |
Definition at line 367 of file transition.h.
References TransitionListImpl::ipEmis, and p_impl.
|
inline |
Definition at line 371 of file transition.h.
References count_ptr< T >::get_ptr(), and p_impl.
Referenced by TransitionProxy::systemIs().
|
inline |
Definition at line 327 of file transition.h.
References p_impl.
|
inline |
Definition at line 335 of file transition.h.
References p_impl, and TransitionListImpl::pop_back().
Referenced by read_UTA_lines(), and ReadBadnellAIData().
|
inline |
Definition at line 347 of file transition.h.
References p_impl, and TransitionListImpl::push_back().
Referenced by read_UTA_lines(), and ReadBadnellAIData().
|
inline |
Definition at line 323 of file transition.h.
References p_impl, and TransitionListImpl::reserve().
Referenced by read_UTA_lines().
|
inline |
Definition at line 319 of file transition.h.
References p_impl, and TransitionListImpl::resize().
Referenced by HyperfineCreate(), diatomics::init(), and read_level2_lines().
|
inline |
Definition at line 331 of file transition.h.
References p_impl, and TransitionListImpl::size().
Referenced by ContCreatePointers(), CoolHyperfine(), FindNeg(), FndLineHt(), HyperfineCreate(), HyperfineCS(), diatomics::init(), lines(), lines_setup(), PresTotCurrent(), PrtLinePres(), prtmet(), read_UTA_lines(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), SaveLineStuff(), state_get_put(), and UpdateUTAs().
|
inline |
Definition at line 359 of file transition.h.
References p_impl, and TransitionListImpl::states.
|
inline |
Definition at line 375 of file transition.h.
References p_impl, and TransitionListImpl::width().
|
private |
Definition at line 312 of file transition.h.
Referenced by back(), begin(), chLabel(), Emis(), end(), ipEmis(), isSame(), operator[](), pop_back(), push_back(), reserve(), resize(), size(), states(), and width().