| 
    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