cloudy  trunk
Public Types | Public Member Functions | Private Attributes | Friends
qList Class Reference

#include <quantumstate.h>

Collaboration diagram for qList:
Collaboration graph
[legend]

Public Types

typedef ProxyIterator< qStateProxy, qStateConstProxyiterator
 
typedef ProxyIterator< qStateConstProxy, qStateConstProxyconst_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

§ const_iterator

Definition at line 65 of file quantumstate.h.

§ const_reference

Definition at line 67 of file quantumstate.h.

§ iterator

Definition at line 64 of file quantumstate.h.

§ reference

Definition at line 66 of file quantumstate.h.

Constructor & Destructor Documentation

§ qList() [1/2]

qList::qList ( )
inlineexplicit

Definition at line 68 of file quantumstate.h.

§ qList() [2/2]

qList::qList ( size_t  i)
inlineexplicit

Definition at line 72 of file quantumstate.h.

Member Function Documentation

§ begin() [1/2]

qList::iterator qList::begin ( )
inline

§ begin() [2/2]

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

Definition at line 341 of file quantumstate.h.

§ end() [1/2]

qList::iterator qList::end ( )
inline

§ end() [2/2]

qList::const_iterator qList::end ( ) const
inline

Definition at line 349 of file quantumstate.h.

§ operator[]() [1/2]

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

Definition at line 353 of file quantumstate.h.

§ operator[]() [2/2]

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

Definition at line 357 of file quantumstate.h.

§ reset()

void qList::reset ( int  n)
inline

Definition at line 361 of file quantumstate.h.

References Junk(), and Zero().

Here is the call graph for this function:

§ resize()

void qList::resize ( size_t  i)
inline

§ size()

size_t qList::size ( void  ) const
inline

Friends And Related Function Documentation

§ qStateConstProxy

friend class qStateConstProxy
friend

Definition at line 62 of file quantumstate.h.

§ qStateProxy

friend class qStateProxy
friend

Definition at line 61 of file quantumstate.h.

Field Documentation

§ m_Boltzmann

vector<double> qList::m_Boltzmann
private

Definition at line 44 of file quantumstate.h.

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

§ m_ColDen

vector<double> qList::m_ColDen
private

Definition at line 54 of file quantumstate.h.

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

§ m_ConBoltz

vector<double> qList::m_ConBoltz
private

Definition at line 43 of file quantumstate.h.

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

§ m_CreatCollBB

vector<double> qList::m_CreatCollBB
private

Definition at line 58 of file quantumstate.h.

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

§ m_DestCollBB

vector<double> qList::m_DestCollBB
private

Definition at line 56 of file quantumstate.h.

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

§ m_DestPhotoBB

vector<double> qList::m_DestPhotoBB
private

Definition at line 57 of file quantumstate.h.

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

§ m_energy

vector<Energy> qList::m_energy
private

Definition at line 45 of file quantumstate.h.

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

§ m_g

vector<realnum> qList::m_g
private

Definition at line 46 of file quantumstate.h.

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

§ m_IonStg

vector<int> qList::m_IonStg
private

Definition at line 49 of file quantumstate.h.

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

§ m_j

vector<long> qList::m_j
private

Definition at line 47 of file quantumstate.h.

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

§ m_J

vector<long> qList::m_J
private

Definition at line 48 of file quantumstate.h.

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

§ m_l

vector<long> qList::m_l
private

Definition at line 51 of file quantumstate.h.

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

§ m_labels

vector<quantumStateLabels> qList::m_labels
private

§ m_lifetime

vector<double> qList::m_lifetime
private

Definition at line 52 of file quantumstate.h.

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

§ m_n

vector<long> qList::m_n
private

Definition at line 53 of file quantumstate.h.

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

§ m_nelem

vector<int> qList::m_nelem
private

Definition at line 50 of file quantumstate.h.

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

§ m_Pop

vector<double> qList::m_Pop
private

Definition at line 55 of file quantumstate.h.

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

§ m_S

vector<long> qList::m_S
private

Definition at line 59 of file quantumstate.h.

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

§ m_v

vector<long> qList::m_v
private

Definition at line 60 of file quantumstate.h.

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


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