Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Function Documentation

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:

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: