#include <quantumstate.h>
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< quantumStateLabels > | m_labels |
| vector< double > | m_ConBoltz |
| vector< double > | m_Boltzmann |
| vector< Energy > | m_energy |
| vector< realnum > | m_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 |
Definition at line 40 of file quantumstate.h.
Definition at line 65 of file quantumstate.h.
Definition at line 67 of file quantumstate.h.
Definition at line 64 of file quantumstate.h.
| typedef qStateProxy qList::reference |
Definition at line 66 of file quantumstate.h.
| qList::qList | ( | ) | [inline, explicit] |
Definition at line 68 of file quantumstate.h.
References resize().
| qList::qList | ( | size_t | i | ) | [inline, explicit] |
Definition at line 72 of file quantumstate.h.
References resize().
| qList::const_iterator qList::begin | ( | ) | const [inline] |
Definition at line 341 of file quantumstate.h.
| qList::iterator qList::begin | ( | ) | [inline] |
Definition at line 337 of file quantumstate.h.
Referenced by diatomics::H2_Calc_Average_Rates(), diatomics::H2_Colden(), diatomics::H2_Cooling(), diatomics::H2_LevelPops(), diatomics::H2_ReadEnergies(), diatomics::H2_zero_pops_too_low(), TransitionProxy::Hi(), diatomics::init(), iso_level(), TransitionProxy::Lo(), diatomics::mole_H2_LTE(), operator[](), SaveSpeciesOne(), and diatomics::SolveExcitedElectronicLevels().
| qList::const_iterator qList::end | ( | ) | const [inline] |
Definition at line 349 of file quantumstate.h.
References m_labels.
| qList::iterator qList::end | ( | ) | [inline] |
Definition at line 345 of file quantumstate.h.
References m_labels.
Referenced by diatomics::H2_Calc_Average_Rates(), diatomics::H2_Colden(), diatomics::H2_Cooling(), diatomics::H2_LevelPops(), diatomics::H2_ReadEnergies(), diatomics::H2_zero_pops_too_low(), diatomics::init(), diatomics::mole_H2_LTE(), SaveSpeciesOne(), and diatomics::SolveExcitedElectronicLevels().
| qList::const_reference qList::operator[] | ( | int | i | ) | const [inline] |
Definition at line 357 of file quantumstate.h.
References begin().
| qList::reference qList::operator[] | ( | int | i | ) | [inline] |
Definition at line 353 of file quantumstate.h.
References begin().
| void qList::reset | ( | int | n | ) | [inline] |
Definition at line 361 of file quantumstate.h.
References Junk(), and Zero().
Referenced by resize().
| void qList::resize | ( | size_t | i | ) | [inline] |
Definition at line 83 of file quantumstate.h.
References m_Boltzmann, m_ColDen, m_ConBoltz, m_CreatCollBB, m_DestCollBB, m_DestPhotoBB, m_energy, m_g, m_IonStg, m_J, m_j, m_l, m_labels, m_lifetime, m_n, m_nelem, m_Pop, m_S, m_v, qStateConstProxy::n(), reset(), and size().
Referenced by TransitionProxy::AddHiState(), TransitionProxy::AddLoState(), FeIICreate(), diatomics::H2_ReadEnergies(), diatomics::init(), InitCoreloadPostparse(), and qList().
| size_t qList::size | ( | void | ) | const [inline] |
Definition at line 116 of file quantumstate.h.
References m_labels.
Referenced by TransitionProxy::AddHiState(), TransitionProxy::AddLoState(), diatomics::H2_ReadEnergies(), diatomics::init(), resize(), SaveSpecies(), and SaveSpeciesOne().
friend class qStateConstProxy [friend] |
Definition at line 62 of file quantumstate.h.
friend class qStateProxy [friend] |
Definition at line 61 of file quantumstate.h.
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<quantumStateLabels> qList::m_labels [private] |
Definition at line 42 of file quantumstate.h.
Referenced by qStateConstProxy::chConfig(), qStateProxy::chConfig(), qStateConstProxy::chLabel(), qStateProxy::chLabel(), end(), resize(), and size().
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().
1.6.1