|
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 60 of file quantumstate.h.
Definition at line 62 of file quantumstate.h.
Definition at line 59 of file quantumstate.h.
| typedef qStateProxy qList::reference |
Definition at line 61 of file quantumstate.h.
|
inlineexplicit |
Definition at line 63 of file quantumstate.h.
References init(), and m_width.

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

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

|
inline |
Definition at line 365 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 369 of file quantumstate.h.
|
inline |
Definition at line 149 of file quantumstate.h.
References get_ptr(), and m_Boltzmann.
Referenced by diatomics::H2_Cooling(), IonHydro(), iso_collide(), iso_cool(), and iso_level().

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

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

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

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

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

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

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

|
inlineprivate |
Definition at line 81 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 129 of file quantumstate.h.
References m_width, and width().

|
inline |
Definition at line 121 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 125 of file quantumstate.h.
References m_width.
Referenced by set_width(), and TransitionListImpl::width().
|
friend |
Definition at line 57 of file quantumstate.h.
|
friend |
Definition at line 56 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 52 of file quantumstate.h.
Referenced by resize(), qStateProxy::S(), and qStateConstProxy::S().
|
private |
Definition at line 54 of file quantumstate.h.
Referenced by resize(), qStateProxy::status(), and qStateConstProxy::status().
|
private |
Definition at line 53 of file quantumstate.h.
Referenced by resize(), qStateProxy::v(), and qStateConstProxy::v().
|
private |
Definition at line 55 of file quantumstate.h.
Referenced by qList(), set_width(), and width().
1.8.5