86 size_t old_size =
size();
107 for (
size_t n=old_size; n<i; ++n)
113 void init(
const char* label,
size_t i)
#define NULL
Definition cddefines.h:115
float realnum
Definition cddefines.h:127
T * get_ptr(T *v)
Definition cddefines.h:1115
Definition proxy_iterator.h:59
Definition quantumstate.h:36
vector< long > m_S
Definition quantumstate.h:54
string m_chLabel
Definition quantumstate.h:37
vector< double > m_DepartCoef
Definition quantumstate.h:52
ProxyIterator< qStateConstProxy, qStateConstProxy > const_iterator
Definition quantumstate.h:63
vector< realnum > m_g
Definition quantumstate.h:42
void chLabel_set(const char *s)
Definition quantumstate.h:142
vector< double > m_NCrit
Definition quantumstate.h:53
vector_avx< double > m_Boltzmann
Definition quantumstate.h:40
vector< long > m_n
Definition quantumstate.h:49
void set_width(realnum width)
Definition quantumstate.h:134
vector< Energy > m_energy
Definition quantumstate.h:41
void resize(size_t i)
Definition quantumstate.h:84
void addone()
Definition quantumstate.h:118
vector< int > m_nelem
Definition quantumstate.h:46
iterator end()
Definition quantumstate.h:396
vector< int > m_IonStg
Definition quantumstate.h:45
realnum m_width
Definition quantumstate.h:58
vector< int > m_ipOrg
Definition quantumstate.h:56
const double * Boltzmann() const
Definition quantumstate.h:158
qList(const char *chLabel, size_t i)
Definition quantumstate.h:71
vector< realnum > m_j
Definition quantumstate.h:43
vector< double > m_ColDen
Definition quantumstate.h:50
qStateConstProxy const_reference
Definition quantumstate.h:65
void init(const char *label, size_t i)
Definition quantumstate.h:113
realnum width() const
Definition quantumstate.h:130
vector< enum level_status > m_status
Definition quantumstate.h:57
friend class qStateProxy
Definition quantumstate.h:59
double * Boltzmann()
Definition quantumstate.h:154
vector< long > m_J
Definition quantumstate.h:44
vector_avx< double > m_ConBoltz
Definition quantumstate.h:39
iterator begin()
Definition quantumstate.h:388
vector< double > m_Pop
Definition quantumstate.h:51
qList()
Definition quantumstate.h:66
string chLabel() const
Definition quantumstate.h:138
vector< quantumStateLabels > m_labels
Definition quantumstate.h:38
double * ConBoltz()
Definition quantumstate.h:146
reference operator[](int i)
Definition quantumstate.h:404
vector< long > m_v
Definition quantumstate.h:55
size_t size() const
Definition quantumstate.h:126
ProxyIterator< qStateProxy, qStateConstProxy > iterator
Definition quantumstate.h:62
vector< double > m_lifetime
Definition quantumstate.h:48
friend class qStateConstProxy
Definition quantumstate.h:60
void reset(int n)
Definition quantumstate.h:412
vector< long > m_l
Definition quantumstate.h:47
qStateProxy reference
Definition quantumstate.h:64
const double * ConBoltz() const
Definition quantumstate.h:150
Definition quantumstate.h:286
double NCrit() const
Definition quantumstate.h:330
const qList list_type
Definition quantumstate.h:288
realnum g() const
Definition quantumstate.h:314
const string & chConfig() const
Definition quantumstate.h:306
double ConBoltz() const
Definition quantumstate.h:342
long n() const
Definition quantumstate.h:354
double lifetime() const
Definition quantumstate.h:350
int m_index
Definition quantumstate.h:293
qStateConstProxy(void)
Definition quantumstate.h:297
long S() const
Definition quantumstate.h:362
double ColDen() const
Definition quantumstate.h:318
enum level_status status() const
Definition quantumstate.h:382
bool associated() const
Definition quantumstate.h:301
double Boltzmann() const
Definition quantumstate.h:346
qStateConstProxy(const qStateProxy &q)
Definition quantumstate.h:298
qStateConstProxy(const list_type *list, int index)
Definition quantumstate.h:295
long J() const
Definition quantumstate.h:378
long v() const
Definition quantumstate.h:366
double Pop() const
Definition quantumstate.h:322
const list_type * m_list
Definition quantumstate.h:292
int IonStg() const
Definition quantumstate.h:334
realnum j() const
Definition quantumstate.h:374
string chLabel() const
Definition quantumstate.cpp:60
long l() const
Definition quantumstate.h:358
int ipOrg() const
Definition quantumstate.h:370
Energy energy() const
Definition quantumstate.h:310
int nelem() const
Definition quantumstate.h:338
double DepartCoef() const
Definition quantumstate.h:326
ProxyIterator< qStateConstProxy, qStateConstProxy > iterator
Definition quantumstate.h:289
Definition quantumstate.h:173
int m_index
Definition quantumstate.h:181
realnum & g() const
Definition quantumstate.h:202
double & ColDen() const
Definition quantumstate.h:223
int & ipOrg() const
Definition quantumstate.h:268
double & ConBoltz() const
Definition quantumstate.h:238
double & NCrit() const
Definition quantumstate.h:217
long & l() const
Definition quantumstate.h:256
qStateProxy(void)
Definition quantumstate.h:185
string & chConfig() const
Definition quantumstate.h:192
long & J() const
Definition quantumstate.h:276
double & Pop() const
Definition quantumstate.h:207
long & S() const
Definition quantumstate.h:260
int & IonStg() const
Definition quantumstate.h:228
list_type * m_list
Definition quantumstate.h:180
long & v() const
Definition quantumstate.h:264
bool associated() const
Definition quantumstate.h:187
enum level_status & status() const
Definition quantumstate.h:280
string chLabel() const
Definition quantumstate.cpp:54
double & Boltzmann() const
Definition quantumstate.h:243
realnum & j() const
Definition quantumstate.h:272
double & lifetime() const
Definition quantumstate.h:248
int & nelem() const
Definition quantumstate.h:233
double & DepartCoef() const
Definition quantumstate.h:212
ProxyIterator< qStateProxy, qStateConstProxy > iterator
Definition quantumstate.h:176
long & n() const
Definition quantumstate.h:252
friend class qStateConstProxy
Definition quantumstate.h:179
qStateProxy(list_type *list, int index)
Definition quantumstate.h:183
Energy & energy() const
Definition quantumstate.h:197
qList list_type
Definition quantumstate.h:175
Definition quantumstate.h:14
string & chConfig()
Definition quantumstate.h:17
const string & chConfig() const
Definition quantumstate.h:21
string m_chConfig
Definition quantumstate.h:15
void Junk(qStateProxy)
Definition quantumstate.cpp:8
void Zero(qStateProxy)
Definition quantumstate.cpp:42
level_status
Definition quantumstate.h:11
@ LEVEL_INACTIVE
Definition quantumstate.h:11
@ LEVEL_ACTIVE
Definition quantumstate.h:11
typename std::vector< T, allocator_avx< T > > vector_avx
Definition vectorize.h:331