qList Class Reference

#include <quantumstate.h>

Collaboration diagram for qList:
[legend]

Public Types

typedef ProxyIterator
< qStateProxy,
qStateConstProxy
iterator
typedef ProxyIterator
< qStateConstProxy,
qStateConstProxy
const_iterator
typedef qStateProxy reference
typedef qStateConstProxy const_reference

Public Member Functions

 qList ()
 qList (size_t i)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference operator[] (int i)
const_reference operator[] (int i) const
void resize (size_t i)
void reset (int n)
size_t size () const

Private Attributes

vector< quantumStateLabelsm_labels
vector< double > m_ConBoltz
vector< double > m_Boltzmann
vector< Energym_energy
vector< realnumm_g
vector< long > m_j
vector< long > m_J
vector< int > m_IonStg
vector< int > m_nelem
vector< long > m_l
vector< double > m_lifetime
vector< long > m_n
vector< double > m_ColDen
vector< double > m_Pop
vector< double > m_DestCollBB
vector< double > m_DestPhotoBB
vector< double > m_CreatCollBB
vector< long > m_S
vector< long > m_v

Friends

class qStateProxy
class qStateConstProxy

Detailed Description

Definition at line 40 of file quantumstate.h.


Member Typedef Documentation

Definition at line 65 of file quantumstate.h.

Definition at line 67 of file quantumstate.h.

Definition at line 64 of file quantumstate.h.

Definition at line 66 of file quantumstate.h.


Constructor & Destructor Documentation

qList::qList (  )  [inline, explicit]

Definition at line 68 of file quantumstate.h.

References resize().

Here is the call graph for this function:

qList::qList ( size_t  i  )  [inline, explicit]

Definition at line 72 of file quantumstate.h.

References resize().

Here is the call graph for this function:


Member Function Documentation

qList::const_iterator qList::begin (  )  const [inline]

Definition at line 341 of file quantumstate.h.

qList::iterator qList::begin (  )  [inline]
qList::const_iterator qList::end (  )  const [inline]

Definition at line 349 of file quantumstate.h.

References m_labels.

qList::iterator qList::end (  )  [inline]
qList::const_reference qList::operator[] ( int  i  )  const [inline]

Definition at line 357 of file quantumstate.h.

References begin().

Here is the call graph for this function:

qList::reference qList::operator[] ( int  i  )  [inline]

Definition at line 353 of file quantumstate.h.

References begin().

Here is the call graph for this function:

void qList::reset ( int  n  )  [inline]

Definition at line 361 of file quantumstate.h.

References Junk(), and Zero().

Referenced by resize().

Here is the call graph for this function:

void qList::resize ( size_t  i  )  [inline]
size_t qList::size ( void   )  const [inline]

Friends And Related Function Documentation

friend class qStateConstProxy [friend]

Definition at line 62 of file quantumstate.h.

friend class qStateProxy [friend]

Definition at line 61 of file quantumstate.h.


Field Documentation

vector<double> qList::m_Boltzmann [private]

Definition at line 44 of file quantumstate.h.

Referenced by qStateConstProxy::Boltzmann(), qStateProxy::Boltzmann(), and resize().

vector<double> qList::m_ColDen [private]

Definition at line 54 of file quantumstate.h.

Referenced by qStateConstProxy::ColDen(), qStateProxy::ColDen(), and resize().

vector<double> qList::m_ConBoltz [private]

Definition at line 43 of file quantumstate.h.

Referenced by qStateConstProxy::ConBoltz(), qStateProxy::ConBoltz(), and resize().

vector<double> qList::m_CreatCollBB [private]

Definition at line 58 of file quantumstate.h.

Referenced by resize().

vector<double> qList::m_DestCollBB [private]

Definition at line 56 of file quantumstate.h.

Referenced by resize().

vector<double> qList::m_DestPhotoBB [private]

Definition at line 57 of file quantumstate.h.

Referenced by resize().

vector<Energy> qList::m_energy [private]

Definition at line 45 of file quantumstate.h.

Referenced by qStateConstProxy::energy(), qStateProxy::energy(), and resize().

vector<realnum> qList::m_g [private]

Definition at line 46 of file quantumstate.h.

Referenced by qStateConstProxy::g(), qStateProxy::g(), and resize().

vector<int> qList::m_IonStg [private]

Definition at line 49 of file quantumstate.h.

Referenced by qStateConstProxy::IonStg(), qStateProxy::IonStg(), and resize().

vector<long> qList::m_J [private]

Definition at line 48 of file quantumstate.h.

Referenced by qStateConstProxy::J(), qStateProxy::J(), and resize().

vector<long> qList::m_j [private]

Definition at line 47 of file quantumstate.h.

Referenced by qStateConstProxy::j(), qStateProxy::j(), and resize().

vector<long> qList::m_l [private]

Definition at line 51 of file quantumstate.h.

Referenced by qStateConstProxy::l(), qStateProxy::l(), and resize().

vector<double> qList::m_lifetime [private]

Definition at line 52 of file quantumstate.h.

Referenced by qStateConstProxy::lifetime(), qStateProxy::lifetime(), and resize().

vector<long> qList::m_n [private]

Definition at line 53 of file quantumstate.h.

Referenced by qStateConstProxy::n(), qStateProxy::n(), and resize().

vector<int> qList::m_nelem [private]

Definition at line 50 of file quantumstate.h.

Referenced by qStateConstProxy::nelem(), qStateProxy::nelem(), and resize().

vector<double> qList::m_Pop [private]

Definition at line 55 of file quantumstate.h.

Referenced by qStateConstProxy::Pop(), qStateProxy::Pop(), and resize().

vector<long> qList::m_S [private]

Definition at line 59 of file quantumstate.h.

Referenced by resize(), qStateConstProxy::S(), and qStateProxy::S().

vector<long> qList::m_v [private]

Definition at line 60 of file quantumstate.h.

Referenced by resize(), qStateConstProxy::v(), and qStateProxy::v().


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