#include "Utils/WarpXConst.H"
#include <AMReX_Math.H>
#include <AMReX_REAL.H>
#include <cmath>
Go to the source code of this file.
|
AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal | ProtonBoronFusionCrossSectionNevins (const amrex::ParticleReal &E_keV) |
| Computes the total proton-boron fusion cross section in the range 0 < E < 3.5 MeV using the analytical fits given in W.M. Nevins and R. Swain, Nuclear Fusion, 40, 865 (2000). For the record, note that there is a typo in equation (1) of this paper: the total cross section should read S(E)/E*exp(-sqrt(E_G/E)) instead of S(E)/E*exp(sqrt(E_G/E)) (minus sign in the exponential). More...
|
|
AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal | ProtonBoronFusionCrossSectionBuck (const amrex::ParticleReal &E_keV) |
| Computes the total proton-boron fusion cross section in the range E > 3.5 MeV using a simple power law fit of the data presented in Buck et al., Nuclear Physics A, 398(2), 189-202 (1983) (data can also be found in the EXFOR database). More...
|
|
AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal | ProtonBoronFusionCrossSection (const amrex::ParticleReal &E_kin_star) |
| Computes the total proton-boron fusion cross section. When E_kin_star < 3.5 MeV, we use the analytical fits given in W.M. Nevins and R. Swain, Nuclear Fusion, 40, 865 (2000). When E_kin_star > 3.5 MeV, we use a simple power law fit of the data presented in Buck et al., Nuclear Physics A, 398(2), 189-202 (1983). Both fits return the same value for E_kin_star = 3.5 MeV. More...
|
|
◆ ProtonBoronFusionCrossSection()
Computes the total proton-boron fusion cross section. When E_kin_star < 3.5 MeV, we use the analytical fits given in W.M. Nevins and R. Swain, Nuclear Fusion, 40, 865 (2000). When E_kin_star > 3.5 MeV, we use a simple power law fit of the data presented in Buck et al., Nuclear Physics A, 398(2), 189-202 (1983). Both fits return the same value for E_kin_star = 3.5 MeV.
- Parameters
-
[in] | E_kin_star | the kinetic energy of the proton-boron pair in its center of mass frame, in SI units. |
- Returns
- The total cross section in SI units (square meters).
◆ ProtonBoronFusionCrossSectionBuck()
Computes the total proton-boron fusion cross section in the range E > 3.5 MeV using a simple power law fit of the data presented in Buck et al., Nuclear Physics A, 398(2), 189-202 (1983) (data can also be found in the EXFOR database).
- Parameters
-
[in] | E_keV | the kinetic energy of the proton-boron pair in its center of mass frame, in keV. |
- Returns
- The total cross section in barn.
◆ ProtonBoronFusionCrossSectionNevins()
Computes the total proton-boron fusion cross section in the range 0 < E < 3.5 MeV using the analytical fits given in W.M. Nevins and R. Swain, Nuclear Fusion, 40, 865 (2000). For the record, note that there is a typo in equation (1) of this paper: the total cross section should read S(E)/E*exp(-sqrt(E_G/E)) instead of S(E)/E*exp(sqrt(E_G/E)) (minus sign in the exponential).
- Parameters
-
[in] | E_keV | the kinetic energy of the proton-boron pair in its center of mass frame, in keV. |
- Returns
- The total cross section in barn.