TransitionList Class Reference

#include <transition.h>

Collaboration diagram for TransitionList:
[legend]

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

Private Attributes

count_ptr< TransitionListImplp_impl

Detailed Description

Definition at line 274 of file transition.h.


Member Typedef Documentation

Definition at line 281 of file transition.h.

Definition at line 280 of file transition.h.


Constructor & Destructor Documentation

TransitionList::TransitionList ( const string &  chLabel,
qList states,
size_t  size = 0 
) [inline, explicit]

Definition at line 282 of file transition.h.


Member Function Documentation

const TransitionProxy TransitionList::back ( void   )  [inline]

Definition at line 317 of file transition.h.

References p_impl.

Referenced by atmdat_readin(), and ReadBadnellAIData().

iterator TransitionList::begin ( void   )  [inline]
string& TransitionList::chLabel (  )  [inline]

Definition at line 321 of file transition.h.

References p_impl.

EmissionList& TransitionList::Emis (  )  [inline]
iterator TransitionList::end ( void   )  [inline]
vector<int>& TransitionList::ipEmis (  )  [inline]

Definition at line 333 of file transition.h.

References p_impl.

bool TransitionList::isSame ( const TransitionListImpl other  )  const [inline]

Definition at line 337 of file transition.h.

References count_ptr< T >::get_ptr(), and p_impl.

Referenced by TransitionProxy::systemIs().

Here is the call graph for this function:

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

Definition at line 293 of file transition.h.

References p_impl.

void TransitionList::pop_back ( void   )  [inline]

Definition at line 301 of file transition.h.

References p_impl.

Referenced by atmdat_readin(), and ReadBadnellAIData().

void TransitionList::push_back ( const TransitionProxy tr  )  [inline]

Definition at line 313 of file transition.h.

References p_impl.

Referenced by atmdat_readin(), and ReadBadnellAIData().

void TransitionList::reserve ( size_t  newsize  )  [inline]

Definition at line 289 of file transition.h.

References p_impl.

Referenced by atmdat_readin().

void TransitionList::resize ( size_t  newsize  )  [inline]

Definition at line 285 of file transition.h.

References p_impl.

Referenced by atmdat_readin(), FeIICreate(), HyperfineCreate(), and diatomics::init().

size_t TransitionList::size ( void   )  const [inline]

Definition at line 297 of file transition.h.

References p_impl.

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

qList*& TransitionList::states (  )  [inline]

Definition at line 325 of file transition.h.

References p_impl.

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


Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1