| cloudy
    trunk
    | 
#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 (const char *chLabel, 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 | init (const char *label, size_t i) | 
| void | addone () | 
| void | reset (int n) | 
| size_t | size () const | 
| realnum | width () const | 
| void | set_width (realnum width) | 
| string | chLabel () const | 
| void | chLabel_set (const char *s) | 
| double * | ConBoltz () | 
| const double * | ConBoltz () const | 
| double * | Boltzmann () | 
| const double * | Boltzmann () const | 
| Private Member Functions | |
| void | resize (size_t i) | 
| Private Attributes | |
| string | m_chLabel | 
| vector< quantumStateLabels > | m_labels | 
| vector< double, allocator_avx < double > > | m_ConBoltz | 
| vector< double, allocator_avx < 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_DepartCoef | 
| vector< long > | m_S | 
| vector< long > | m_v | 
| vector< enum level_status > | m_status | 
| realnum | m_width | 
| Friends | |
| class | qStateProxy | 
| class | qStateConstProxy | 
Definition at line 34 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.
| 
 | inlineexplicit | 
Definition at line 68 of file quantumstate.h.
References init(), and m_width.

| 
 | inlineexplicit | 
Definition at line 73 of file quantumstate.h.
References init(), and m_width.

| 
 | inline | 
Definition at line 123 of file quantumstate.h.
References resize(), and size().
Referenced by TransitionProxy::AddHiState(), TransitionProxy::AddLoState(), and diatomics::H2_ReadEnergies().

| 
 | inline | 
Definition at line 406 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[](), and diatomics::SolveExcitedElectronicLevels().
| 
 | inline | 
Definition at line 410 of file quantumstate.h.
| 
 | inline | 
Definition at line 159 of file quantumstate.h.
References get_ptr(), and m_Boltzmann.
Referenced by diatomics::H2_Cooling(), IonHydro(), iso_collide(), iso_cool(), iso_level(), and diatomics::SolveSomeGroundElectronicLevels().

| 
 | inline | 
Definition at line 163 of file quantumstate.h.
References get_ptr(), and m_Boltzmann.

| 
 | inline | 
Definition at line 143 of file quantumstate.h.
References m_chLabel.
Referenced by chIonLbl(), qStateProxy::chLabel(), and qStateConstProxy::chLabel().
| 
 | inline | 
Definition at line 147 of file quantumstate.h.
References m_chLabel.
| 
 | inline | 
Definition at line 151 of file quantumstate.h.
References get_ptr(), and m_ConBoltz.
Referenced by iso_collide().

| 
 | inline | 
Definition at line 155 of file quantumstate.h.
References get_ptr(), and m_ConBoltz.

| 
 | inline | 
Definition at line 414 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(), and diatomics::SolveExcitedElectronicLevels().
| 
 | inline | 
Definition at line 418 of file quantumstate.h.
References m_labels.
| 
 | inline | 
Definition at line 118 of file quantumstate.h.
References m_chLabel, and resize().
Referenced by diatomics::H2_ReadEnergies(), InitCoreloadPostparse(), and qList().

| 
 | inline | 
Definition at line 422 of file quantumstate.h.
References begin().

| 
 | inline | 
Definition at line 426 of file quantumstate.h.
References begin().

| 
 | inline | 
Definition at line 430 of file quantumstate.h.
References Junk(), and Zero().
Referenced by resize().

| 
 | inlineprivate | 
Definition at line 86 of file quantumstate.h.
References m_Boltzmann, m_ColDen, m_ConBoltz, m_DepartCoef, 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_status, m_v, qStateConstProxy::n(), reset(), and size().
Referenced by addone(), init(), and diatomics::init().

| 
 | inline | 
Definition at line 139 of file quantumstate.h.
References m_width, and width().

| 
 | inline | 
Definition at line 131 of file quantumstate.h.
References m_labels.
Referenced by TransitionProxy::AddHiState(), TransitionProxy::AddLoState(), addone(), getLevelsGeneric(), diatomics::H2_ReadEnergies(), diatomics::init(), levels(), lgCheckMonitors(), resize(), and SaveSpecies().
| 
 | inline | 
Definition at line 135 of file quantumstate.h.
References m_width.
Referenced by set_width(), and TransitionListImpl::width().
| 
 | friend | 
Definition at line 62 of file quantumstate.h.
| 
 | friend | 
Definition at line 61 of file quantumstate.h.
| 
 | private | 
Definition at line 39 of file quantumstate.h.
Referenced by Boltzmann(), qStateProxy::Boltzmann(), qStateConstProxy::Boltzmann(), and resize().
| 
 | private | 
Definition at line 36 of file quantumstate.h.
Referenced by chLabel(), chLabel_set(), and init().
| 
 | private | 
Definition at line 49 of file quantumstate.h.
Referenced by qStateProxy::ColDen(), qStateConstProxy::ColDen(), and resize().
| 
 | private | 
Definition at line 38 of file quantumstate.h.
Referenced by ConBoltz(), qStateProxy::ConBoltz(), qStateConstProxy::ConBoltz(), and resize().
| 
 | private | 
Definition at line 51 of file quantumstate.h.
Referenced by qStateProxy::DepartCoef(), qStateConstProxy::DepartCoef(), and resize().
| 
 | private | 
Definition at line 40 of file quantumstate.h.
Referenced by qStateProxy::energy(), qStateConstProxy::energy(), and resize().
| 
 | private | 
Definition at line 41 of file quantumstate.h.
Referenced by qStateProxy::g(), qStateConstProxy::g(), and resize().
| 
 | private | 
Definition at line 44 of file quantumstate.h.
Referenced by qStateProxy::IonStg(), qStateConstProxy::IonStg(), and resize().
| 
 | private | 
Definition at line 42 of file quantumstate.h.
Referenced by qStateProxy::j(), qStateConstProxy::j(), and resize().
| 
 | private | 
Definition at line 43 of file quantumstate.h.
Referenced by qStateProxy::J(), qStateConstProxy::J(), and resize().
| 
 | private | 
Definition at line 46 of file quantumstate.h.
Referenced by qStateProxy::l(), qStateConstProxy::l(), and resize().
| 
 | private | 
Definition at line 37 of file quantumstate.h.
Referenced by qStateProxy::chConfig(), qStateConstProxy::chConfig(), end(), resize(), and size().
| 
 | private | 
Definition at line 47 of file quantumstate.h.
Referenced by qStateProxy::lifetime(), qStateConstProxy::lifetime(), and resize().
| 
 | private | 
Definition at line 48 of file quantumstate.h.
Referenced by qStateProxy::n(), qStateConstProxy::n(), and resize().
| 
 | private | 
Definition at line 45 of file quantumstate.h.
Referenced by qStateProxy::nelem(), qStateConstProxy::nelem(), and resize().
| 
 | private | 
Definition at line 50 of file quantumstate.h.
Referenced by qStateProxy::Pop(), qStateConstProxy::Pop(), and resize().
| 
 | private | 
Definition at line 57 of file quantumstate.h.
Referenced by resize(), qStateProxy::S(), and qStateConstProxy::S().
| 
 | private | 
Definition at line 59 of file quantumstate.h.
Referenced by resize(), qStateProxy::status(), and qStateConstProxy::status().
| 
 | private | 
Definition at line 58 of file quantumstate.h.
Referenced by resize(), qStateProxy::v(), and qStateConstProxy::v().
| 
 | private | 
Definition at line 60 of file quantumstate.h.
Referenced by qList(), set_width(), and width().
 1.8.5
 1.8.5