detailed_balance.f90 File Reference

Go to the source code of this file.

Modules

module  detailed_balance
 Module that deals with inverse reaction rates.
 

Functions/Subroutines

subroutine, public detailed_balance::init_inverse_rates ()
 Initialize everything for the inverse rates. More...
 
subroutine, public detailed_balance::merge_inverse_rates (rrate_array, rrate_length)
 Delete and create new inverse rates. More...
 
subroutine, private detailed_balance::create_inverse_rate (forward_rate, inverse_rate)
 Routine to create an inverse rate, based on the forward rate. More...
 
subroutine, public detailed_balance::calculate_detailed_balance (temp, rrate_array, inverse_rate, rate)
 Calculate the inverse rate from the forward one via detailed balance. More...
 
subroutine, private detailed_balance::write_reac_rate (rate_array, nrea, rate_array_old, nrea_old)
 Verbose routine to output one inverse reaction of chapter 4-9. More...
 
subroutine, private detailed_balance::write_reac_verbose_out ()
 Write the verbose output of the reaction rates. More...
 

Variables

integer, private detailed_balance::ninv
 Number of inverse rates. More...
 
integer, private detailed_balance::ninv_old
 Number of old inverse rates. More...
 
character(len=4), dimension(:), allocatable, private detailed_balance::src_ignore
 
integer, private detailed_balance::src_ignore_length
 
character(len=4), dimension(:), allocatable, private detailed_balance::src_q_reacl
 
integer, private detailed_balance::src_q_reacl_length
 
character(len=4), dimension(:), allocatable, private detailed_balance::src_q_winvn
 
integer, private detailed_balance::src_q_winvn_length
 

Detailed Description

The error file code for this file is W26.

Contains the module detailed_balance

Definition in file detailed_balance.f90.