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

#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 ()
EmissionListEmis ()
vector< int > & ipEmis ()
bool isSame (const TransitionListImpl *other) const
realnum width () const

Private Attributes

shared_ptr< TransitionListImplp_impl

Member Typedef Documentation

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ TransitionList()

TransitionList::TransitionList ( const string & chLabel,
qList * states,
size_t size = 0 )
inlineexplicit

References chLabel(), p_impl, size(), and states().

Here is the call graph for this function:

Member Function Documentation

◆ back()

const TransitionProxy TransitionList::back ( void )
inline

References p_impl.

Referenced by ReadBadnellAIData().

◆ begin()

iterator TransitionList::begin ( void )
inline

◆ chLabel()

string & TransitionList::chLabel ( )
inline

References p_impl.

Referenced by TransitionList().

◆ Emis()

EmissionList & TransitionList::Emis ( )
inline

References p_impl.

Referenced by diatomics::H2_ReadTransprob().

◆ end()

iterator TransitionList::end ( void )
inline

References p_impl.

◆ ipEmis()

vector< int > & TransitionList::ipEmis ( )
inline

References p_impl.

◆ isSame()

bool TransitionList::isSame ( const TransitionListImpl * other) const
inline

References p_impl.

Referenced by TransitionProxy::systemIs().

◆ operator[]()

TransitionProxy TransitionList::operator[] ( size_t i)
inline

References p_impl.

◆ pop_back()

void TransitionList::pop_back ( void )
inline

References p_impl.

Referenced by ReadBadnellAIData().

◆ push_back()

void TransitionList::push_back ( const TransitionProxy & tr)
inline

References p_impl.

Referenced by ReadBadnellAIData().

◆ reserve()

void TransitionList::reserve ( size_t newsize)
inline

References p_impl.

◆ resize()

void TransitionList::resize ( size_t newsize)
inline

References p_impl.

Referenced by diatomics::init().

◆ size()

size_t TransitionList::size ( void ) const
inline

References p_impl.

Referenced by TransitionList().

◆ states()

qList *& TransitionList::states ( )
inline

References p_impl.

Referenced by diatomics::init(), and TransitionList().

◆ width()

realnum TransitionList::width ( ) const
inline

References p_impl.

Member Data Documentation

◆ p_impl


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