TransitionListImpl Class Reference

#include <transition.h>

Collaboration diagram for TransitionListImpl:
[legend]

Public Types

typedef TransitionProxy::iterator iterator
typedef
TransitionConstProxy::iterator 
const_iterator
typedef TransitionProxy reference

Public Member Functions

 TransitionListImpl (const string &chLabel, qList *states)
 TransitionListImpl (const string &chLabel, qList *states, size_t size)
void resize (size_t newsize)
void reserve (size_t newsize)
reference operator[] (size_t i)
size_t size (void) const
void pop_back (void)
iterator begin (void)
const_iterator begin (void) const
iterator end (void)
const_iterator end (void) const
void push_back (const TransitionProxy &tr)
const TransitionProxy back (void)

Data Fields

string chLabel
qListstates
EmissionList Emis
vector< int > ipEmis

Private Member Functions

 TransitionListImpl (const TransitionListImpl &)
TransitionListImploperator= (const TransitionListImpl &)

Private Attributes

vector< int > ipHi
vector< int > ipLo
vector< long > ipCont
CollisionList Coll
vector< realnumEnergyWN
vector< realnumWLAng

Friends

class TransitionProxy
class TransitionConstProxy

Detailed Description

Definition at line 202 of file transition.h.


Member Typedef Documentation

Definition at line 232 of file transition.h.

Definition at line 231 of file transition.h.

Definition at line 233 of file transition.h.


Constructor & Destructor Documentation

TransitionListImpl::TransitionListImpl ( const TransitionListImpl  )  [private]
TransitionListImpl::TransitionListImpl ( const string &  chLabel,
qList states 
) [inline, explicit]

Definition at line 218 of file transition.h.

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

Definition at line 222 of file transition.h.

References resize().

Here is the call graph for this function:


Member Function Documentation

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

Definition at line 268 of file transition.h.

References end().

Here is the call graph for this function:

const_iterator TransitionListImpl::begin ( void   )  const [inline]

Definition at line 250 of file transition.h.

iterator TransitionListImpl::begin ( void   )  [inline]

Definition at line 246 of file transition.h.

const_iterator TransitionListImpl::end ( void   )  const [inline]

Definition at line 258 of file transition.h.

References size().

Here is the call graph for this function:

iterator TransitionListImpl::end ( void   )  [inline]

Definition at line 254 of file transition.h.

References size().

Referenced by back().

Here is the call graph for this function:

TransitionListImpl& TransitionListImpl::operator= ( const TransitionListImpl  )  [private]
reference TransitionListImpl::operator[] ( size_t  i  )  [inline]

Definition at line 234 of file transition.h.

References TransitionProxy.

void TransitionListImpl::pop_back ( void   )  [inline]

Definition at line 242 of file transition.h.

References resize(), and size().

Here is the call graph for this function:

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

Definition at line 262 of file transition.h.

References resize(), and size().

Here is the call graph for this function:

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

Definition at line 359 of file transition.h.

References Coll, EnergyWN, ipCont, ipEmis, ipHi, ipLo, CollisionList::reserve(), and WLAng.

Here is the call graph for this function:

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

Definition at line 349 of file transition.h.

References Coll, EnergyWN, ipCont, ipEmis, ipHi, ipLo, CollisionList::resize(), and WLAng.

Referenced by pop_back(), push_back(), and TransitionListImpl().

Here is the call graph for this function:

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

Definition at line 238 of file transition.h.

References ipCont.

Referenced by end(), pop_back(), and push_back().


Friends And Related Function Documentation

friend class TransitionConstProxy [friend]

Definition at line 213 of file transition.h.

friend class TransitionProxy [friend]

Definition at line 212 of file transition.h.

Referenced by operator[]().


Field Documentation

Definition at line 214 of file transition.h.

Definition at line 206 of file transition.h.

Referenced by TransitionProxy::Coll(), TransitionProxy::copy(), reserve(), and resize().

vector<long> TransitionListImpl::ipCont [private]
vector<int> TransitionListImpl::ipHi [private]
vector<int> TransitionListImpl::ipLo [private]

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