|
cloudy trunk
|
#include <collision.h>

Public Member Functions | |
| CollisionProxy (CollisionList *list, int index) | |
| realnum & | col_str () const |
| double * | rate_coef_ul_set () const |
| const double * | rate_coef_ul () const |
| realnum & | rate_lu_nontherm_set () const |
| realnum | rate_lu_nontherm () const |
| double & | cool () const |
| double & | heat () const |
| realnum | ColUL (const ColliderList &colls) const |
| void | copy (CollisionProxy other) |
Private Attributes | |
| CollisionList * | m_list |
| int | m_index |
Definition at line 79 of file collision.h.
|
inlineexplicit |
|
inline |
[dimensionless] collision strength of rates for transition
Definition at line 167 of file collision.h.
References m_index, and m_list.
Referenced by atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CollisionJunk(), copy(), dBase_solve(), DumpLine(), emit_frac(), FeIICollRatesBoltzmann(), iso_collide(), LineConvRate2CS(), MakeCS(), PutCS(), Save1LineData(), and SaveHeat().
|
inline |
collisional de-excitation rate, [s-1]
Definition at line 99 of file collision.h.
References ASSERT, ipNCOLLIDER, ColliderList::list, and rate_coef_ul().
Referenced by iso_collide(), iso_cool(), iso_level(), PutLine_base(), and Save_Line_RT().

|
inline |
cooling and heating due to collisional excitation [erg s-1 cm-3]
Definition at line 190 of file collision.h.
References m_index, and m_list.
Referenced by atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CollisionJunk(), CollisionZero(), copy(), DumpLine(), FeIIIntenZero(), iso_cool(), lines_helium(), PutLine_base(), and RT_line_one_tau_reset().
|
inline |
Definition at line 112 of file collision.h.
References col_str(), CollisionProxy(), cool(), heat(), ipNCOLLIDER, rate_coef_ul(), rate_coef_ul_set(), rate_lu_nontherm(), and rate_lu_nontherm_set().

|
inline |
Definition at line 194 of file collision.h.
References m_index, and m_list.
Referenced by atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CollisionJunk(), CollisionZero(), copy(), DumpLine(), FeIIIntenZero(), FndLineHt(), iso_cool(), lines_helium(), PutLine_base(), radius_next(), RT_line_one_tau_reset(), and SaveHeat().
|
inline |
Definition at line 176 of file collision.h.
References m_index, and m_list.
Referenced by ColUL(), copy(), dBase_solve(), and iso_collide().
|
inline |
collisional de-excitation rate coefficients for individual colliders [cm3 s-1]
Definition at line 172 of file collision.h.
References m_index, and m_list.
Referenced by CollisionJunk(), copy(), dBase_solve(), and iso_collide().
|
inline |
Definition at line 185 of file collision.h.
References m_index, and m_list.
Referenced by copy(), and iso_level().
|
inline |
Definition at line 181 of file collision.h.
References m_index, and m_list.
Referenced by CollisionJunk(), copy(), and iso_suprathermal().
|
private |
Definition at line 82 of file collision.h.
Referenced by col_str(), CollisionProxy(), cool(), heat(), rate_coef_ul(), rate_coef_ul_set(), rate_lu_nontherm(), and rate_lu_nontherm_set().
|
private |
Definition at line 81 of file collision.h.
Referenced by col_str(), CollisionProxy(), cool(), heat(), rate_coef_ul(), rate_coef_ul_set(), rate_lu_nontherm(), and rate_lu_nontherm_set().