next up previous contents
Next: Rate Calculation Subroutines Up: List of Subroutines Previous: List of Subroutines   Contents

Primary Computational Subroutines

xstar:
Main program.

cndnse:
condense matrix for level population calculation

dsec:
calculate thermal equilibrium and charge neutrality using secant method

ener:
set up energy grid

func:
calculate all ion fractions, level populations, heating, cooling.

func1:
calculate rates affecting ion fractions

func2:
calculate rates affecting level populations

func2a:
calculate rates affecting level populations due to Auger and inner shell photoionization

func2i:
calculate number of bound levels for an ion

func3:
calculate heating-cooling rates

init:
initialization. Zeroes most variables

heatt:
total heating and cooling rate calculation

hcor1:
Level population calculation

ioneqm:
calculation ion fractions

istruc:
calculate ion abundances

invert:
used to prepare for next iteration of global calculation

step:
calculates spatial step size

stpcut:
update important quantities after each spatial step.

trnfrc:
calculates dilution and attenuation of incident radiation

trnfrn:
calculates transfer of diffusely emitted radiation.


next up previous contents
Next: Rate Calculation Subroutines Up: List of Subroutines Previous: List of Subroutines   Contents
Tim Kallman 2011-05-25