Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <transition.h>
Public Types | |
typedef TransitionProxy::iterator | iterator |
typedef TransitionConstProxy::iterator | const_iterator |
typedef TransitionProxy | reference |
Public Member Functions | |
TransitionListImpl (const string &chLabel, qList *states) | |
TransitionListImpl (const string &chLabel, qList *states, size_t size) | |
void | resize (size_t newsize) |
void | reserve (size_t newsize) |
reference | operator[] (size_t i) |
size_t | size (void) const |
void | pop_back (void) |
iterator | begin (void) |
const_iterator | begin (void) const |
iterator | end (void) |
const_iterator | end (void) const |
void | push_back (const TransitionProxy &tr) |
const TransitionProxy | back (void) |
realnum | width () const |
Public Attributes | |
string | chLabel |
qList * | states |
EmissionList | Emis |
vector< int > | ipEmis |
Private Member Functions | |
TransitionListImpl (const TransitionListImpl &) | |
TransitionListImpl & | operator= (const TransitionListImpl &) |
Private Attributes | |
vector< int > | ipHi |
vector< int > | ipLo |
vector< long > | ipCont |
CollisionList | Coll |
vector< realnum > | EnergyWN |
vector< realnum > | WLAng |
vector< string > | chComment |
Friends | |
class | TransitionProxy |
class | TransitionConstProxy |
|
private |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
References TransitionProxy.
|
inline |
|
inline |
|
inline |
|
inline |
References chComment, Coll, EnergyWN, ipCont, ipEmis, ipHi, ipLo, CollisionList::resize(), and WLAng.
Referenced by pop_back(), push_back(), and TransitionListImpl().
|
inline |
References ipCont.
Referenced by end(), pop_back(), and push_back().
|
inline |
References states, and qList::width().
Referenced by TransitionProxy::width().
|
friend |
|
friend |
Referenced by operator[]().
|
private |
Referenced by TransitionProxy::getComment(), TransitionConstProxy::getComment(), resize(), and TransitionProxy::setComment().
string TransitionListImpl::chLabel |
|
private |
Referenced by TransitionProxy::Coll(), TransitionProxy::copy(), reserve(), and resize().
EmissionList TransitionListImpl::Emis |
Referenced by TransitionProxy::AddLine2Stack(), TransitionProxy::copy(), and TransitionProxy::Emis().
|
private |
Referenced by TransitionProxy::copy(), TransitionProxy::EnergyWN(), TransitionConstProxy::EnergyWN(), reserve(), and resize().
|
private |
Referenced by TransitionProxy::copy(), TransitionProxy::ipCont(), TransitionConstProxy::ipCont(), reserve(), resize(), and size().
vector<int> TransitionListImpl::ipEmis |
|
private |
|
private |
qList* TransitionListImpl::states |
|
private |
Referenced by TransitionProxy::copy(), reserve(), resize(), TransitionProxy::WLAng(), and TransitionConstProxy::WLAng().