46         void setComment( 
const string &comment ) 
const;
 
  121         void outline( 
double nonScatteredFraction, 
bool lgDoChecks ) 
const ;
 
  209         void outline( 
double nonScatteredFraction, 
bool lgDoChecks ) 
const ;
 
  244                 size_t size) : chLabel(chLabel), states(states), 
Emis(this)
 
  248         void resize(
size_t newsize);
 
  283                 int newsize=
size()+1;
 
  285                 (*this)[newsize-1].copy(tr);
 
  362                 return p_impl.get() == other;
 
  378         ipLo.resize(newsize);
 
  379         ipHi.resize(newsize);
 
  383         WLAng.resize(newsize);
 
  384         ipEmis.resize(newsize,-1);
 
  389         ipLo.reserve(newsize);
 
  390         ipHi.reserve(newsize);
 
  394         WLAng.reserve(newsize);
 
  582 string chIonLbl(
const long& nelem, 
const long& IonStg);
 
  597 void PutCS(
double cs, 
 
  635         bool lgOverrunOK = 
true;
 
  656 extern map<std::string,std::vector<TransitionProxy> > 
blends;
 
  664 #endif // _TRANSITION_H_ 
EmissionList Emis
Definition: transition.h:235
 
int ipEmis() const 
Definition: transition.h:448
 
const TransitionListImpl list_type
Definition: transition.h:142
 
TransitionConstProxy::iterator const_iterator
Definition: transition.h:251
 
realnum width() const 
Definition: quantumstate.h:128
 
void DumpLine(const TransitionProxy &t)
Definition: transition.cpp:138
 
realnum EnergyWN() const 
Definition: transition.h:470
 
void push_back(const TransitionProxy &tr)
Definition: transition.h:281
 
bool hasEmis() const 
Definition: transition.h:164
 
size_t size(void) const 
Definition: transition.h:320
 
realnum EnergyErg() const 
Definition: transition.h:84
 
double OccupationNumberLine(const TransitionProxy &t)
Definition: transition.cpp:177
 
bool isSame(const TransitionListImpl *other) const 
Definition: transition.h:360
 
string chLineLbl(const TransitionProxy &t)
Definition: transition.h:588
 
map< std::string, std::vector< TransitionProxy > >::iterator blend_iterator
Definition: transition.h:657
 
string chIonLbl(const TransitionProxy &t)
Definition: transition.cpp:233
 
void pop_back(void)
Definition: transition.h:261
 
EmissionList * m_list
Definition: emission.h:27
 
const_iterator end(void) const 
Definition: transition.h:277
 
vector< string > chComment
Definition: transition.h:226
 
friend class TransitionProxy
Definition: transition.h:231
 
string & chLabel()
Definition: transition.h:344
 
vector< int > & ipEmis()
Definition: transition.h:356
 
Definition: collision.h:143
 
void Zero() const 
Definition: transition.cpp:470
 
string GenerateTransitionConfiguration(const TransitionProxy &t)
Definition: transition.cpp:311
 
realnum EnergyAng() const 
Definition: transition.h:193
 
double TexcLine(const TransitionProxy &t)
Definition: transition.cpp:207
 
realnum & TauTot() const 
Definition: emission.h:492
 
void reserve(size_t newsize)
Definition: transition.h:312
 
bool isSameAs(const TransitionProxy &other) const 
Definition: transition.h:52
 
const TransitionProxy back(void)
Definition: transition.h:287
 
TransitionListImpl & operator=(const TransitionListImpl &)
 
TransitionListImpl(const TransitionListImpl &)
 
void PutLine(const TransitionProxy &t, const char *chComment)
Definition: transition.cpp:433
 
iterator begin(void)
Definition: transition.h:328
 
TransitionProxy::iterator iterator
Definition: transition.h:250
 
Definition: transition.h:220
 
TransitionListImpl * m_tlist
Definition: emission.h:332
 
reference operator[](size_t i)
Definition: transition.h:253
 
const EmissionList * m_list
Definition: emission.h:182
 
realnum EnergyK() const 
Definition: transition.h:79
 
void check() const 
Definition: transition.h:168
 
double phots(const TransitionProxy &t)
Definition: transition.h:659
 
realnum WLAng() const 
Definition: transition.h:461
 
CollisionProxy Coll() const 
 
vector< realnum > WLAng
Definition: transition.h:225
 
iterator end(void)
Definition: transition.h:273
 
TransitionProxy reference
Definition: transition.h:252
 
TransitionProxy Tran() const 
Definition: transition.h:503
 
int ipTran() const 
Definition: emission.h:567
 
bool associated() const 
Definition: transition.h:48
 
int & ipTran() const 
Definition: emission.h:562
 
TransitionConstProxy::iterator const_iterator
Definition: transition.h:304
 
qList::iterator Lo() const 
 
map< std::string, std::vector< TransitionProxy > > blends
Definition: transition.cpp:36
 
qList *& states()
Definition: transition.h:348
 
long int iteration
Definition: cddefines.cpp:15
 
realnum EnergyAng() const 
Definition: transition.h:94
 
TransitionProxy operator[](size_t i)
Definition: transition.h:316
 
void resize(size_t newsize)
Definition: transition.h:308
 
realnum & EnergyWN() const 
Definition: transition.h:466
 
Definition: quantumstate.h:35
 
void MakeCS(const TransitionProxy &t)
Definition: transition.cpp:578
 
int & ipHi() const 
Definition: transition.h:494
 
TransitionProxy()
Definition: transition.h:34
 
Definition: emission.h:19
 
const_iterator begin(void) const 
Definition: transition.h:269
 
vector< int > ipHi
Definition: transition.h:222
 
realnum EnergyK() const 
Definition: transition.h:178
 
void push_back(const TransitionProxy &tr)
Definition: transition.h:336
 
int ipLo() const 
Definition: transition.h:490
 
TransitionList(const string &chLabel, qList *states, size_t size=0)
Definition: transition.h:305
 
double & xIntensity() const 
Definition: emission.h:542
 
EmissionList::reference Emis() const 
Definition: transition.h:436
 
Definition: proxy_iterator.h:58
 
void check() const 
Definition: transition.h:69
 
int & ipEmis() const 
Definition: transition.h:444
 
void copy(const TransitionConstProxy &other) const 
 
string & getComment() const 
Definition: transition.h:520
 
void resize(size_t i)
Definition: collision.h:170
 
long & ipCont() const 
Definition: transition.h:478
 
void reserve(size_t i)
Definition: collision.h:179
 
float realnum
Definition: cddefines.h:127
 
void resetEmis() const 
Definition: transition.h:60
 
size_t size(void) const 
Definition: transition.h:257
 
int m_index
Definition: transition.h:148
 
realnum width() const 
Definition: transition.h:364
 
qList::iterator Hi() const 
Definition: transition.h:424
 
double emit_frac(const TransitionProxy &t)
Definition: transition.cpp:88
 
void setLo(int ipLo) const 
Definition: transition.h:428
 
realnum EnergyErg() const 
Definition: transition.h:183
 
shared_ptr< TransitionListImpl > p_impl
Definition: transition.h:301
 
int & ipLo() const 
Definition: transition.h:486
 
void copy(const TransitionProxy &other) const 
Definition: transition.h:397
 
long ipCont() const 
Definition: transition.h:482
 
#define NULL
Definition: cddefines.h:115
 
vector< realnum > EnergyWN
Definition: transition.h:225
 
void pop_back(void)
Definition: transition.h:324
 
TransitionListImpl list_type
Definition: transition.h:26
 
void reserve(size_t newsize)
Definition: transition.h:387
 
TransitionProxy::iterator iterator
Definition: transition.h:303
 
const TransitionProxy back(void)
Definition: transition.h:340
 
ProxyIterator< TransitionConstProxy, TransitionConstProxy > const_iterator
Definition: transition.h:144
 
string chLabel() const 
Definition: transition.cpp:274
 
EmissionProxy DummyEmis
Definition: taulines.cpp:122
 
iterator end(void)
Definition: transition.h:332
 
double GetLineRec(long int ip, long int lWl)
Definition: transition.cpp:107
 
void setHi(int ipHi) const 
Definition: transition.h:432
 
#define ASSERT(exp)
Definition: cddefines.h:637
 
qList::iterator Lo() const 
Definition: transition.h:420
 
vector< int > ipLo
Definition: transition.h:222
 
qList::iterator Hi() const 
 
void AddHiState() const 
Definition: transition.cpp:653
 
void resize(size_t newsize)
Definition: transition.h:376
 
double EnergyRyd() const 
Definition: transition.h:188
 
const list_type * m_list
Definition: transition.h:147
 
TransitionListImpl(const string &chLabel, qList *states)
Definition: transition.h:237
 
const TransitionListImpl & system() const 
Definition: transition.h:65
 
realnum width() const 
Definition: transition.h:529
 
CollisionProxy Coll() const 
Definition: transition.h:452
 
void outline(double nonScatteredFraction, bool lgDoChecks) const 
Definition: transition.cpp:46
 
CollisionList Coll
Definition: transition.h:224
 
string getComment() const 
Definition: transition.h:524
 
TransitionConstProxy()
Definition: transition.h:150
 
iterator begin()
Definition: quantumstate.h:378
 
TransitionProxy(TransitionListImpl *list, int index)
Definition: transition.h:35
 
void AddLine2Stack() const 
 
Definition: transition.h:297
 
vector< int > ipEmis
Definition: transition.h:236
 
list_type * list() const 
Definition: transition.h:133
 
iterator begin(void)
Definition: transition.h:265
 
void Junk() const 
Definition: transition.cpp:442
 
double EnergyRyd() const 
Definition: transition.h:89
 
int ipHi() const 
Definition: transition.h:498
 
Definition: transition.h:139
 
ProxyIterator< TransitionConstProxy, TransitionConstProxy > const_iterator
Definition: transition.h:28
 
realnum width() const 
Definition: transition.h:291
 
TransitionConstProxy(const TransitionListImpl *list, int index)
Definition: transition.h:151
 
void PutCS(double cs, const TransitionProxy &t)
Definition: transition.cpp:298
 
Definition: transition.h:23
 
TransitionConstProxy Tran() const 
Definition: transition.h:509
 
void outline(double nonScatteredFraction, bool lgDoChecks) const 
 
void setComment(const string &comment) const 
Definition: transition.h:516
 
int m_index
Definition: transition.h:32
 
qList * states
Definition: transition.h:234
 
TransitionListImpl(const string &chLabel, qList *states, size_t size)
Definition: transition.h:241
 
vector< long > ipCont
Definition: transition.h:223
 
bool lgTauGood(const TransitionProxy &t)
Definition: transition.h:633
 
ProxyIterator< TransitionProxy, TransitionConstProxy > iterator
Definition: transition.h:27
 
bool hasEmis() const 
Definition: transition.h:56
 
Definition: emission.h:330
 
bool systemIs(const TransitionList *query) const 
Definition: transition.h:370
 
void outline_resonance() const 
 
bool associated() const 
Definition: transition.h:160
 
void AddLoState() const 
Definition: transition.cpp:642
 
ProxyIterator< TransitionConstProxy, TransitionConstProxy > iterator
Definition: transition.h:143
 
realnum & WLAng() const 
Definition: transition.h:457
 
void LineConvRate2CS(const TransitionProxy &t, realnum rate)
Definition: transition.cpp:486
 
realnum & TauIn() const 
Definition: emission.h:472
 
EmissionList & Emis()
Definition: transition.h:352
 
EmissionList::reference Emis() const 
 
string chLabel
Definition: transition.h:233
 
void AddLine2Stack() const 
Definition: transition.cpp:630
 
Definition: collision.h:84
 
void outline_resonance() const 
Definition: transition.cpp:39
 
list_type * m_list
Definition: transition.h:31