WarpX
Functions
BoschHaleFusionCrossSection.H File Reference
#include "Particles/Collision/BinaryCollision/BinaryCollisionUtils.H"
#include "Utils/WarpXConst.H"
#include <AMReX_REAL.H>
#include <cmath>

Go to the source code of this file.

Functions

AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal BoschHaleFusionCrossSection (const amrex::ParticleReal &E_kin_star, const NuclearFusionType &fusion_type, const amrex::ParticleReal &m1, const amrex::ParticleReal &m2)
 Computes the fusion cross section, using the analytical fits given in H.-S. Bosch and G.M. Hale 1992 Nucl. Fusion 32 611. More...
 

Function Documentation

◆ BoschHaleFusionCrossSection()

AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal BoschHaleFusionCrossSection ( const amrex::ParticleReal &  E_kin_star,
const NuclearFusionType fusion_type,
const amrex::ParticleReal &  m1,
const amrex::ParticleReal &  m2 
)

Computes the fusion cross section, using the analytical fits given in H.-S. Bosch and G.M. Hale 1992 Nucl. Fusion 32 611.

Parameters
[in]E_kin_starthe kinetic energy of the reactants in their center of mass frame, in SI units.
[in]fusion_typeindicates which fusion reaction to calculate the cross-section for
[in]m1mass of the incoming particle
[in]m2mass of the target particle
Returns
The total cross section in SI units (square meters).