Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_atoms Struct Reference

#include <atoms.h>

Inheritance diagram for t_atoms:
Collaboration diagram for t_atoms:

Public Member Functions

const char * chName () const
 
void zero ()
 
void comment (t_warnings &)
 
- Public Member Functions inherited from module
 module ()
 
virtual ~module ()
 

Public Attributes

realnum p2nit
 
realnum d5200r
 
realnum xMg2Max
 
realnum popMg2
 
realnum rateMg2
 
double PopLevels [LIMLEVELN+1]
 
double DepLTELevels [LIMLEVELN+1]
 

Member Function Documentation

const char* t_atoms::chName ( ) const
inlinevirtual

Implements module.

void t_atoms::comment ( t_warnings )
inlinevirtual

Implements module.

void t_atoms::zero ( void  )
virtual

Implements module.

References DEBUG_ENTRY, popMg2, and rateMg2.

Member Data Documentation

double t_atoms::DepLTELevels[LIMLEVELN+1]

Referenced by atom_level2().

realnum t_atoms::p2nit

photo excitation of excited state of NI

Referenced by InitSimPostparse(), ion_photo(), IterRestart(), IterStart(), and OpacityAddTotal().

double t_atoms::PopLevels[LIMLEVELN+1]

this stores most recently evaluated level populations resulting from the leven family of routines PopLevels is population (cm^-3) of the levels DepLevels is lte departure coef

Referenced by atom_level2().

realnum t_atoms::popMg2

its population

Referenced by ion_photo(), OpacityAddTotal(), and zero().

realnum t_atoms::rateMg2

photoionization rate

Referenced by dBase_solve(), InitSimPostparse(), and zero().

realnum t_atoms::xMg2Max

excited state of Mg+

Referenced by ion_photo(), and PrtComment().


The documentation for this struct was generated from the following files: