102 double &
cool()
const;
103 double &
heat()
const;
110 for(
unsigned i = 0; i < colls.
list.size(); ++i )
239 #endif // COLLISION_H_
int m_index
Definition: collision.h:87
size_t size(void) const
Definition: collision.h:166
Definition: collision.h:14
CollisionList * m_list
Definition: collision.h:86
vector< realnum > m_rate_lu_nontherm
Definition: collision.h:147
double * rate_coef_ul_set()
Definition: collision.h:73
ColliderList(const t_dense &d)
Definition: collision.cpp:11
collision_rates()
Definition: collision.h:67
Definition: collision.h:143
double ColUL(const ColliderDensities &colld) const
Definition: collision.h:118
double * density
Definition: collision.h:27
void init()
Definition: collision.cpp:49
CollisionProxy operator[](size_t i)
Definition: collision.h:162
Definition: collision.h:38
int & is_gbar() const
Definition: collision.h:197
double * rate_coef_ul_set() const
Definition: collision.h:202
Definition: collision.h:23
friend class CollisionProxy
Definition: collision.h:155
vector< double > m_cool
Definition: collision.h:149
CollisionList(size_t i)
Definition: collision.h:157
Definition: collision.h:63
double density(long ipCollider) const
Definition: collision.h:57
CollisionList()
Definition: collision.h:161
double m_dens[ipNCOLLIDER]
Definition: collision.h:47
Definition: collision.h:17
double & heat() const
Definition: collision.h:224
vector< collision_rates > m_rates
Definition: collision.h:145
collider
Definition: collision.h:10
long charge
Definition: collision.h:26
realnum rate_lu_nontherm() const
Definition: collision.h:215
void resize(size_t i)
Definition: collision.h:170
void copy(CollisionProxy other)
Definition: collision.h:130
void reserve(size_t i)
Definition: collision.h:179
float realnum
Definition: cddefines.h:127
vector< double > m_heat
Definition: collision.h:150
double m_rate_coef_ul[ipNCOLLIDER]
Definition: collision.h:65
Definition: collision.h:13
#define NULL
Definition: cddefines.h:115
CollisionProxy reference
Definition: collision.h:156
void CollisionJunk(const CollisionProxy &t)
Definition: collision.cpp:65
#define ASSERT(exp)
Definition: cddefines.h:637
vector< int > m_is_gbar
Definition: collision.h:148
Definition: collision.h:20
vector< t_collider > list
Definition: collision.h:41
realnum & col_str() const
Definition: collision.h:191
double & cool() const
Definition: collision.h:220
Definition: collision.h:45
realnum & rate_lu_nontherm_set() const
Definition: collision.h:211
const double * rate_coef_ul() const
Definition: collision.h:206
CollisionProxy(CollisionList *list, int index)
Definition: collision.h:89
Definition: collision.h:11
Definition: collision.h:16
Definition: collision.h:12
Definition: collision.h:18
Definition: collision.h:15
vector< realnum > m_col_str
Definition: collision.h:146
void CollisionZero(const CollisionProxy &t)
Definition: collision.cpp:88
CollisionList & operator=(const CollisionList &)
ColliderDensities(const ColliderList &colls)
Definition: collision.h:49
realnum mass_amu
Definition: collision.h:28
double ColUL(const ColliderList &colls) const
Definition: collision.h:106
t_collider()
Definition: collision.h:30
Definition: collision.h:19
const double * rate_coef_ul() const
Definition: collision.h:77
Definition: collision.h:84