/home66/gary/public_html/cloudy/c13_branch/source/collision.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  t_collider
class  ColliderList
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)

Variables

ColliderList colliders

Enumeration Type Documentation

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

Definition at line 8 of file collision.h.


Function Documentation

void CollisionJunk ( const CollisionProxy t  ) 

CollisionJunk set all elements of emission struc to dangerous values

Parameters:
*t 

Definition at line 60 of file collision.cpp.

References CollisionProxy::col_str(), CollisionProxy::cool(), DEBUG_ENTRY, CollisionProxy::heat(), ipNCOLLIDER, 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 

Definition at line 81 of file collision.cpp.

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:


Variable Documentation

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1