102 double &
cool()
const;
103 double &
heat()
const;
110 for(
unsigned i = 0; i < colls.
list.size(); ++i )
239 #endif // COLLISION_H_
vector< realnum > m_rate_lu_nontherm
double * rate_coef_ul_set()
ColliderList(const t_dense &d)
double ColUL(const ColliderDensities &colld) const
CollisionProxy operator[](size_t i)
double * rate_coef_ul_set() const
friend class CollisionProxy
double density(long ipCollider) const
double m_dens[ipNCOLLIDER]
vector< collision_rates > m_rates
realnum rate_lu_nontherm() const
void copy(CollisionProxy other)
double m_rate_coef_ul[ipNCOLLIDER]
vector< t_collider > list
void CollisionJunk(const CollisionProxy &t)
realnum & col_str() const
realnum & rate_lu_nontherm_set() const
const double * rate_coef_ul() const
CollisionProxy(CollisionList *list, int index)
void CollisionZero(const CollisionProxy &t)
vector< realnum > m_col_str
CollisionList & operator=(const CollisionList &)
ColliderDensities(const ColliderList &colls)
double ColUL(const ColliderList &colls) const
const double * rate_coef_ul() const