reaclib_rate_module.f90 File Reference

Go to the source code of this file.

Modules

module  reaclib_rate_module
 Module that deals with reaclib reaction rates.
 

Functions/Subroutines

subroutine, public reaclib_rate_module::init_reaclib_rates ()
 Count and read reaclib reactions. More...
 
subroutine, private reaclib_rate_module::write_reac_verbose_out ()
 Write the amount of individual reactions to the out. More...
 
subroutine reaclib_rate_module::read_binary_reaclib_reaction_data (path)
 Read the complete rrate array from a binary file. More...
 
subroutine reaclib_rate_module::output_binary_reaclib_reaction_data (path)
 Save the complete rrate array to a binary file. More...
 
subroutine reaclib_rate_module::calculate_reacl_rate (rrate, rat_calc)
 Calculate a reaclib rate. More...
 
subroutine, public reaclib_rate_module::merge_reaclib_rates (rrate_array, rrate_length)
 Merge the reaclib rates into a larger array. More...
 
subroutine, private reaclib_rate_module::read_reaclib ()
 Read reaclib reaction rates. More...
 
subroutine reaclib_rate_module::set_heating_frac (reac_rate_array, length)
 Set the fraction of energy radiated away by neutrinos. More...
 
subroutine, public reaclib_rate_module::set_reaction_type (rr_tmp)
 Set a flag for the reaction type. More...
 
subroutine, private reaclib_rate_module::count_reaclib_rates ()
 Count the amount of reaclib reactions. More...
 

Variables

integer, private reaclib_rate_module::nrea
 Amount of reaclib rates. More...
 
integer, private reaclib_rate_module::n_w
 
integer, private reaclib_rate_module::n_ng
 
integer, private reaclib_rate_module::n_gn
 
integer, private reaclib_rate_module::n_ap
 
integer, private reaclib_rate_module::n_pa
 
integer, private reaclib_rate_module::n_o
 
integer, private reaclib_rate_module::n_pg
 
integer, private reaclib_rate_module::n_gp
 Amount of individual reaction types. More...
 
integer, private reaclib_rate_module::n_np
 
integer, private reaclib_rate_module::n_pn
 
integer, private reaclib_rate_module::n_ag
 
integer, private reaclib_rate_module::n_ga
 
integer, private reaclib_rate_module::n_an
 
integer, private reaclib_rate_module::n_na
 Amount of individual reaction types. More...
 
integer, private reaclib_rate_module::n_bm
 
integer, private reaclib_rate_module::n_bp
 
integer, private reaclib_rate_module::n_ad
 
integer, private reaclib_rate_module::n_pe
 
integer, private reaclib_rate_module::n_ne
 
integer, private reaclib_rate_module::n_ec
 Amount of individual reaction types. More...
 
type(reactionrate_type), dimension(:), allocatable, private reaclib_rate_module::rrate_reaclib
 Reaclib reaction rates. More...
 
character(len= *), parameter, private reaclib_rate_module::rrate_binary_name = "rrate.windat"
 Name of the binary file for rrate array. More...
 
real(r_kind), private reaclib_rate_module::infty
 

Detailed Description

The error file code for this file is W38.

Contains the module reaclib_rate_module

Definition in file reaclib_rate_module.f90.