![]() |
Contains types and objects shared between multiple modules. More...
Data Types | |
type | flow_vector |
Flow type to store flows. More... | |
type | isotope_type |
data fields for the nuclides contained in the network More... | |
type | nurate_type |
data fields for neutrino rates given in Langanke&Kolbe 2001 More... | |
type | reactionrate_type |
reaction rate type More... | |
Variables | |
type(isotope_type), dimension(:), allocatable, public | isotope |
all nuclides used in the network More... | |
integer, dimension(:), allocatable, public | track_nuclei_indices |
Variables related to tracking individual nuclei. More... | |
integer, public | track_nuclei_nr |
amount of tracked nuclei More... | |
logical, public | heating_switch |
Variables related to nuclear heating. More... | |
type(reactionrate_type), dimension(:), allocatable, public | rrate |
array containing all reaction rates used in the network More... | |
type(reactionrate_type), dimension(:), allocatable, public | rrate_weak_exp |
array saving the exp. weak rates from reaclib that are replaced by theo weak rates More... | |
type(nurate_type), dimension(:), allocatable, public | nurate |
neutrino rates More... | |
integer, public | net_size |
total number of isotopes (network size) More... | |
integer, public | ihe4 |
integer, public | ineu |
integer, public | ipro |
index of alphas, neutrons and protons More... | |
character *5, dimension(:), allocatable, public | net_names |
list of isotopes contained in the network More... | |
real(r_kind), dimension(:), allocatable, public | qnuloss |
Qnu for decay of each isotope [MeV]. More... | |
real(r_kind), dimension(:), allocatable, public | t9_data |
temperatures at which partition functions are given [GK] More... | |
integer, public | nreac |
total number of reactions More... | |
integer | common_weak_rates |
Counter for rates that are included in Reaclib and theoretical weak rates. More... | |
integer | only_theo_weak_rates |
Counter for rates that are not included in Reaclib, but in theoretical weak rates. More... | |
real(r_kind), dimension(5) | nag_state |
t,t9,rho_b for debugging More... | |
Contains types and objects shared between multiple modules.
This module is reserved as a container for objects used by multiple modules. In general, it is a good practice to define new variables or types according to their functionality within their respective specialized modules, rather than as globals.
integer global_class::common_weak_rates |
Counter for rates that are included in Reaclib and theoretical weak rates.
Definition at line 101 of file global_class.f90.
logical, public global_class::heating_switch |
Variables related to nuclear heating.
factor to switch on/off nuclear heating
Definition at line 41 of file global_class.f90.
integer, public global_class::ihe4 |
Definition at line 94 of file global_class.f90.
integer, public global_class::ineu |
Definition at line 94 of file global_class.f90.
integer, public global_class::ipro |
index of alphas, neutrons and protons
Definition at line 94 of file global_class.f90.
type(isotope_type), dimension(:), allocatable, public global_class::isotope |
all nuclides used in the network
Definition at line 34 of file global_class.f90.
real(r_kind), dimension(5) global_class::nag_state |
t,t9,rho_b for debugging
Definition at line 105 of file global_class.f90.
character*5, dimension(:), allocatable, public global_class::net_names |
list of isotopes contained in the network
Definition at line 95 of file global_class.f90.
integer, public global_class::net_size |
total number of isotopes (network size)
Definition at line 93 of file global_class.f90.
integer, public global_class::nreac |
total number of reactions
Definition at line 98 of file global_class.f90.
type(nurate_type), dimension(:), allocatable, public global_class::nurate |
neutrino rates
Definition at line 81 of file global_class.f90.
integer global_class::only_theo_weak_rates |
Counter for rates that are not included in Reaclib, but in theoretical weak rates.
Definition at line 102 of file global_class.f90.
real(r_kind), dimension(:), allocatable, public global_class::qnuloss |
Qnu for decay of each isotope [MeV].
Definition at line 96 of file global_class.f90.
type(reactionrate_type), dimension(:), allocatable, public global_class::rrate |
array containing all reaction rates used in the network
Definition at line 65 of file global_class.f90.
type(reactionrate_type), dimension(:), allocatable, public global_class::rrate_weak_exp |
array saving the exp. weak rates from reaclib that are replaced by theo weak rates
Definition at line 66 of file global_class.f90.
real(r_kind), dimension(:), allocatable, public global_class::t9_data |
temperatures at which partition functions are given [GK]
Definition at line 97 of file global_class.f90.
integer, dimension(:), allocatable, public global_class::track_nuclei_indices |
Variables related to tracking individual nuclei.
indices of tracked nuclei
Definition at line 37 of file global_class.f90.
integer, public global_class::track_nuclei_nr |
amount of tracked nuclei
Definition at line 38 of file global_class.f90.