Go to the source code of this file.
Data Types | |
type | tw_rate_module::weakrate_type |
data fields for weak rates given in Langanke&Martinez-Pinedo 2001 More... | |
Modules | |
module | tw_rate_module |
This module contains everything for the theoretical weak rates that are added into the rate array. | |
Functions/Subroutines | |
subroutine, public | tw_rate_module::init_theoretical_weak_rates () |
Initialize theoretical weak rates. More... | |
subroutine | tw_rate_module::initialize_cubic_interp |
Calculate derivatives of weak reactions. More... | |
subroutine, private | tw_rate_module::write_reac_verbose_out () |
Write the amount of individual reactions to the out. More... | |
subroutine | tw_rate_module::merge_theoretical_weak_rates (rrate_array, rrate_length) |
Merge theoretical weak rates into larger rate array. More... | |
subroutine | tw_rate_module::read_binary_weak_reaction_data (path) |
Read the theoretical weak rates from a unformatted binary file. More... | |
subroutine, public | tw_rate_module::output_binary_weak_reaction_data (path) |
Save the theoretical weak rates to a unformatted binary file. More... | |
subroutine, public | tw_rate_module::calculate_twr_rate (rrate, temp, rho, Ye, rat_calc, nuloss) |
Calculate the theoretical weak rate. More... | |
subroutine, private | tw_rate_module::read_theoretical_weak_rates () |
Reads and counts the amount of theoretical weak rates. More... | |
subroutine, private | tw_rate_module::readweak_logft (sourcefile, cnt) |
Reads weak reaction rates in log format. More... | |
subroutine, public | tw_rate_module::weak_index (ltemp, rho, Ye, wrt) |
Set wk_index for given T, \(\rho\) and \(Y_e\) The index is written into module variable wk_index. More... | |
real(r_kind) function, public | tw_rate_module::weak_inter (rate, ltemp, lrho, wrt, force_cubic) |
Interpolation interface. More... | |
subroutine, public | tw_rate_module::reload_exp_weak_rates () |
This routine is used to replace theoretical weak rates with experimental ones it's called when T9 < parameter_class::temp_reload_exp_weak_rates (default 1d-2) More... | |
subroutine | tw_rate_module::output_n_p |
subroutine, private | tw_rate_module::sort (cnt) |
Sorts the entries in weak_rate in increasing order of the decaying nuclide. More... | |
Variables | |
type(weakrate_type), dimension(:), allocatable, public | tw_rate_module::weak_rate |
array containing the weak reactions More... | |
logical, public | tw_rate_module::weak |
switch for weak rates More... | |
integer, private | tw_rate_module::nweak |
number of weak reactions taken from Langanke&Martinez-pinedo More... | |
type(reactionrate_type), dimension(:), allocatable, private | tw_rate_module::rrate_weak |
Reaction rate representative in global_class::rrate. More... | |
integer, dimension(2, 2), private | tw_rate_module::wk_index |
Multi-index for the weak rates. More... | |
real(r_kind), public | tw_rate_module::mue |
chemical potential of the electron More... | |
integer, parameter, private | tw_rate_module::mue_ident =1 |
Identifier for chemical potential. More... | |
integer, parameter, private | tw_rate_module::beta_ident =2 |
Identifier for beta rate. More... | |
integer, parameter, private | tw_rate_module::ft_ident =3 |
Identifier for forward rate. More... | |
integer, parameter, private | tw_rate_module::nu_loss_ident =4 |
Identifier for the neutrino loss. More... | |
integer, private | tw_rate_module::n_ec |
integer, private | tw_rate_module::n_o |
individual reaction types More... | |
character(len= *), parameter, private | tw_rate_module::weak_binary_name ='weak_rates.windat' |
Filename of binary file to save weak rates. More... | |
The error file code for this file is W44.
Contains the module tw_rate_module.
Definition in file tw_rate_module.f90.