tabulated_rate_module.f90 File Reference

Go to the source code of this file.

Data Types

type  tabulated_rate_module::tabulated_rate_type
 

Modules

module  tabulated_rate_module
 This module contains everything for the tabulated rates that can replace reaclib rates.
 

Functions/Subroutines

subroutine, public tabulated_rate_module::init_tabulated_rates ()
 Initialize tabulated rates. More...
 
subroutine, private tabulated_rate_module::write_reac_verbose_out ()
 Write the verbose output of the reaction rates. More...
 
subroutine, public tabulated_rate_module::merge_tabulated_rates (rrate_array, rrate_length)
 Merge tabulated rates into larger rate array. More...
 
subroutine, public tabulated_rate_module::calculate_tab_rate (rrate, temp, rat_calc)
 Calculates the tabulated rate. More...
 
subroutine, public tabulated_rate_module::multiply_tab_rate_by_factor (rrate, factor)
 Multiply a tabulated rate by a factor. More...
 
subroutine, private tabulated_rate_module::readtabulatedtemps ()
 Reads tabulated reaction rate temperature grid. More...
 
subroutine, private tabulated_rate_module::readtabulated (sourcefile, cntTab)
 Reads tabulated reaction rates. More...
 
real(r_kind) function, private tabulated_rate_module::tabulated_inter (rate, temp)
 Interpolate tabulated rates from the table. More...
 
subroutine, public tabulated_rate_module::tabulated_index (temp)
 Set tab_index for a given temperature. More...
 
subroutine, public tabulated_rate_module::read_binary_tabulated_reaction_data (path)
 Read the tabulated rates from a unformatted binary file. More...
 
subroutine, public tabulated_rate_module::output_binary_tabulated_reaction_data (path)
 Save the theoretical tabulated rates to a unformatted binary file. More...
 

Variables

integer, private tabulated_rate_module::ntab
 number of tabulated rates (e.g. calculated with TALYS) More...
 
integer tabulated_rate_module::nt_tab
 number of temperature grid points, More...
 
logical, public tabulated_rate_module::tabulated
 switch for tabulated rates More...
 
integer, dimension(2), private tabulated_rate_module::tab_index
 Multi-index for the tabulated rates. More...
 
character(len= *), parameter, private tabulated_rate_module::tabulated_binary_name ='tabulated_rates.windat'
 Filename of binary file to save weak rates. More...
 
real(r_kind), dimension(:), allocatable, private tabulated_rate_module::temp_grid_tab
 
real(r_kind), dimension(30), private tabulated_rate_module::temp_grid_tab_default = (/1.0d-4,5.0d-4,1.0d-3,5.0d-3,1.0d-2,5.0d-2,1.0d-1,1.5d-1,2.0d-1,2.5d-1, 3.0d-1,4.0d-1,5.0d-1,6.0d-1,7.0d-1,8.0d-1,9.0d-1,1.0d+0,1.5d+0,2.0d+0, 2.5d+0,3.0d+0,3.5d+0,4.0d+0,5.0d+0,6.0d+0,7.0d+0,8.0d+0,9.0d+0,1.0d+1 /)
 default Temperature grid of tabulated reaction rates [GK] More...
 
type(reactionrate_type), dimension(:), allocatable, public tabulated_rate_module::rrates_tabulated
 array containing all tabulated reaction rates in rrate format More...
 
type(tabulated_rate_type), dimension(:), allocatable, private tabulated_rate_module::tabulated_rate
 array containing all tabulated reaction rates More...
 

Detailed Description

The error file code for this file is W32.

Contains the module tabulated_rate_module

Definition in file tabulated_rate_module.f90.