Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
collision.h File Reference
#include "global.h"
Include dependency graph for collision.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  t_collider
 
class  ColliderList
 
class  ColliderDensities
 
class  collision_rates
 
class  CollisionProxy
 
class  CollisionList
 

Enumerations

enum  collider {
  ipELECTRON , ipPROTON , ipHE_PLUS , ipALPHA ,
  ipATOM_H , ipATOM_HE , ipH2_ORTHO , ipH2_PARA ,
  ipH2 , ipNCOLLIDER
}
 

Functions

void CollisionJunk (const CollisionProxy &t)
 
void CollisionZero (const CollisionProxy &t)
 

Enumeration Type Documentation

◆ collider

enum collider
Enumerator
ipELECTRON 
ipPROTON 
ipHE_PLUS 
ipALPHA 
ipATOM_H 
ipATOM_HE 
ipH2_ORTHO 
ipH2_PARA 
ipH2 
ipNCOLLIDER 

Function Documentation

◆ CollisionJunk()

void CollisionJunk ( const CollisionProxy & t)

CollisionJunk set all elements of emission struc to dangerous values

Parameters
*t

References CollisionProxy::col_str(), CollisionProxy::cool(), DEBUG_ENTRY, CollisionProxy::heat(), ipNCOLLIDER, CollisionProxy::is_gbar(), CollisionProxy::rate_coef_ul_set(), and CollisionProxy::rate_lu_nontherm_set().

Referenced by TransitionProxy::Junk().

Here is the call graph for this function:

◆ CollisionZero()

void CollisionZero ( const CollisionProxy & t)

CollisionZero set all elements of collision struc to zero

Parameters
*t

References CollisionProxy::cool(), DEBUG_ENTRY, and CollisionProxy::heat().

Referenced by dBase_solve(), iso_continuum_lower(), iso_cool(), and TransitionProxy::Zero().

Here is the call graph for this function: