Calculates the reaction rate coefficients given beam energy eb
and target temperature T
where the velocity distribution of the target is a Maxwellian
Calculates Maxwellian reaction rate for a beam with atomic mass ab
and energy eb
firing into a target with atomic mass am
and temperature T
which has a cross section given by the function fn
Type | Intent | Optional | Attributes | Name | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function fn(a)Cross section function Arguments
Return Value real(kind=8) |
||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | T | Target temperature [keV] |
||||||||||||||||
real(kind=Float64), | intent(in) | :: | eb | Beam energy [keV] |
||||||||||||||||
real(kind=Float64), | intent(in) | :: | am | Target atomic mass [amu] |
||||||||||||||||
real(kind=Float64), | intent(in) | :: | ab | Beam atomic mass [amu] |
||||||||||||||||
real(kind=Float64), | intent(out) | :: | rate | Reaction Rate [] |
Calculates Maxwellian reaction rate for a beam with atomic mass ab
, energy eb
, and energy level n
firing into a target with atomic mass am
and temperature T
which has a cross section given by the function fn
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function fn(a, b)Cross section function Arguments
Return Value real(kind=8) |
|||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | T | Target temperature [keV] |
|||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | eb | Beam energy [keV] |
|||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | am | Target atomic mass [amu] |
|||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | ab | Beam atomic mass [amu] |
|||||||||||||||||||||||
integer, | intent(in) | :: | n | Initial atomic energy level/state |
|||||||||||||||||||||||
real(kind=Float64), | intent(out) | :: | rate | Reaction Rate [] |
Calculates Maxwellian reaction rate for a n
(\rightarrow)m
transition due to a beam with atomic mass ab
and energy eb
firing into a target with atomic mass am
and temperature T
which has a cross section given by the function fnm
Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function fnm(a, b, c)Cross section function Arguments
Return Value real(kind=8) |
||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | T | Target temperature [keV] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | eb | Beam energy [keV] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | am | Target atomic mass [amu] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | ab | Beam atomic mass [amu] |
||||||||||||||||||||||||||||||
integer, | intent(in) | :: | n | Initial atomic energy level/state |
||||||||||||||||||||||||||||||
integer, | intent(in) | :: | m | Final atomic energy level/state |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(out) | :: | rate | Reaction Rate [] |
||||||||||||||||||||||||||||||
logical, | intent(in), | optional | :: | deexcit | Calculate de-excitation reaction rate |
Calculates Maxwellian reaction rate for a beam with atomic mass ab
, energy eb
, and energy level n
firing into a target with atomic mass am
, temperature T
, and charge q
which has a cross section given by the function fqn
Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function fqn(a, b, c)Cross section function Arguments
Return Value real(kind=8) |
||||||||||||||||||||||||||||||||||
integer, | intent(in) | :: | q | Target charge |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | T | Target temperature [keV] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | eb | Beam energy [keV] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | am | Target atomic mass [amu] |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | ab | Beam atomic mass [amu] |
||||||||||||||||||||||||||||||
integer, | intent(in) | :: | n | Initial atomic energy level/state |
||||||||||||||||||||||||||||||
real(kind=Float64), | intent(out) | :: | rate | Reaction Rate [] |
Calculates Maxwellian reaction rate for a n
(\rightarrow)m
transition due to a beam with atomic mass ab
and energy eb
firing into a target with atomic mass am
, temperature T
, and charge q
which has a cross section given by the function fqnm
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function fqnm(a, b, c, d)Cross section function Arguments
Return Value real(kind=8) |
|||||||||||||||||||||||||||||||||||||||||
integer, | intent(in) | :: | q | Target charge |
|||||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | T | Target temperature [keV] |
|||||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | eb | Beam energy [keV] |
|||||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | am | Target atomic mass [amu] |
|||||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(in) | :: | ab | Beam atomic mass [amu] |
|||||||||||||||||||||||||||||||||||||
integer, | intent(in) | :: | n | Initial atomic energy level/state |
|||||||||||||||||||||||||||||||||||||
integer, | intent(in) | :: | m | Final atomic energy level/state |
|||||||||||||||||||||||||||||||||||||
real(kind=Float64), | intent(out) | :: | rate | Reaction Rate [] |
|||||||||||||||||||||||||||||||||||||
logical, | intent(in), | optional | :: | deexcit | Calculate de-excitation reaction rate |