global_class::reactionrate_type Type Reference

reaction rate type More...

Public Attributes

integer group
 group index of reaction [1:11] More...
 
integer, dimension(6) parts
 isotope index of reaction participants (0 if empty) More...
 
character(4) source
 source of reaction rate More...
 
integer, dimension(6) ch_amount
 defines whether participant is destroyed (-1) or created (+1) More...
 
integer, dimension(4, 6) cscf_ind
 cscf_ind (i,j) gives the position of the entry \(\frac{d\dot{Y}_{j}}{dY_{i}}\) in the cscf data array More...
 
real(r_kindone_over_n_fac
 1/n! factor, where n is the number of equal isotopes entering reaction i. Needed to prevent multiple counts of a single reaction. More...
 
logical is_weak
 true if reaction is a weak reaction More...
 
logical is_resonant
 true if reaction fit corresponds to a resonance [unused] More...
 
logical is_reverse
 true if reaction rate is calculated via detailed balance from corresponding forward reaction More...
 
logical is_const
 true if reaction rate is constant (param(2:7) .eq. 0.d0) More...
 
integer reac_type
 "rrt_sf": spontaneous fission, "rrt_bf": beta-delayed fission, "rrt_nf": neutron-induced fission, "rrt_ng": n-gamma, "rrt_ag":alpha-gamma, "rrt_gn": gamma-n, "rrt_ga": gamma-alpha, "rrt_nu":neutrino ,"rrt_o":other "rrt_betm: beta-minus, "rrt_betp": beta-plus, "rrt_alpd": alpha-decay, "rrt_nemi": neutron emission, "rrt_pemi": proton emission More...
 
integer reac_src
 "rrs_reacl": Reaclib, "rrs_tabl": Tabulated, "rrs_nu": neutrino, "rrs_detb": detailed balance , "rrs_twr": theoretical weak rate More...
 
real(r_kindq_value
 reaction Q-value [MeV] More...
 
real(r_kindnu_frac
 Energy fraction of neutrinos radiated away. More...
 
real(r_kind), dimension(9) param
 REACLIB fit parameters. More...
 
real(r_kindcached
 computed rate More...
 
real(r_kindcached_p
 computed rate without density, one_over_nfrac, pf, and screening More...
 

Detailed Description

reaction rate type

Definition at line 44 of file global_class.f90.

Member Data Documentation

◆ cached

real(r_kind) global_class::reactionrate_type::cached

computed rate

Definition at line 62 of file global_class.f90.

◆ cached_p

real(r_kind) global_class::reactionrate_type::cached_p

computed rate without density, one_over_nfrac, pf, and screening

Definition at line 63 of file global_class.f90.

◆ ch_amount

integer, dimension(6) global_class::reactionrate_type::ch_amount

defines whether participant is destroyed (-1) or created (+1)

Definition at line 48 of file global_class.f90.

◆ cscf_ind

integer, dimension(4,6) global_class::reactionrate_type::cscf_ind

cscf_ind (i,j) gives the position of the entry \(\frac{d\dot{Y}_{j}}{dY_{i}}\) in the cscf data array

Definition at line 49 of file global_class.f90.

◆ group

integer global_class::reactionrate_type::group

group index of reaction [1:11]

Definition at line 45 of file global_class.f90.

◆ is_const

logical global_class::reactionrate_type::is_const

true if reaction rate is constant (param(2:7) .eq. 0.d0)

Definition at line 54 of file global_class.f90.

◆ is_resonant

logical global_class::reactionrate_type::is_resonant

true if reaction fit corresponds to a resonance [unused]

Definition at line 52 of file global_class.f90.

◆ is_reverse

logical global_class::reactionrate_type::is_reverse

true if reaction rate is calculated via detailed balance from corresponding forward reaction

Definition at line 53 of file global_class.f90.

◆ is_weak

logical global_class::reactionrate_type::is_weak

true if reaction is a weak reaction

Definition at line 51 of file global_class.f90.

◆ nu_frac

real(r_kind) global_class::reactionrate_type::nu_frac

Energy fraction of neutrinos radiated away.

Definition at line 60 of file global_class.f90.

◆ one_over_n_fac

real(r_kind) global_class::reactionrate_type::one_over_n_fac

1/n! factor, where n is the number of equal isotopes entering reaction i. Needed to prevent multiple counts of a single reaction.

Definition at line 50 of file global_class.f90.

◆ param

real(r_kind), dimension(9) global_class::reactionrate_type::param

REACLIB fit parameters.

Definition at line 61 of file global_class.f90.

◆ parts

integer, dimension(6) global_class::reactionrate_type::parts

isotope index of reaction participants (0 if empty)

Definition at line 46 of file global_class.f90.

◆ q_value

real(r_kind) global_class::reactionrate_type::q_value

reaction Q-value [MeV]

Definition at line 59 of file global_class.f90.

◆ reac_src

integer global_class::reactionrate_type::reac_src

"rrs_reacl": Reaclib, "rrs_tabl": Tabulated, "rrs_nu": neutrino, "rrs_detb": detailed balance , "rrs_twr": theoretical weak rate

Definition at line 58 of file global_class.f90.

◆ reac_type

integer global_class::reactionrate_type::reac_type

"rrt_sf": spontaneous fission, "rrt_bf": beta-delayed fission, "rrt_nf": neutron-induced fission, "rrt_ng": n-gamma, "rrt_ag":alpha-gamma, "rrt_gn": gamma-n, "rrt_ga": gamma-alpha, "rrt_nu":neutrino ,"rrt_o":other "rrt_betm: beta-minus, "rrt_betp": beta-plus, "rrt_alpd": alpha-decay, "rrt_nemi": neutron emission, "rrt_pemi": proton emission

Definition at line 55 of file global_class.f90.

◆ source

character(4) global_class::reactionrate_type::source

source of reaction rate

Definition at line 47 of file global_class.f90.