Go to the source code of this file.
|
enum class | CollisionType {
DeuteriumTritiumToNeutronHeliumFusion
, DeuteriumDeuteriumToProtonTritiumFusion
, DeuteriumDeuteriumToNeutronHeliumFusion
, DeuteriumHeliumToProtonHeliumFusion
,
ProtonBoronToAlphasFusion
, DSMC
, PairwiseCoulomb
, Undefined
} |
|
enum class | NuclearFusionType {
DeuteriumTritiumToNeutronHelium
, DeuteriumDeuteriumToProtonTritium
, DeuteriumDeuteriumToNeutronHelium
, DeuteriumHeliumToProtonHelium
,
ProtonBoronToAlphas
, Undefined
} |
|
|
NuclearFusionType | BinaryCollisionUtils::get_nuclear_fusion_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
|
CollisionType | BinaryCollisionUtils::get_collision_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
|
CollisionType | BinaryCollisionUtils::nuclear_fusion_type_to_collision_type (const NuclearFusionType fusion_type) |
|
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | BinaryCollisionUtils::get_collision_parameters (const amrex::ParticleReal &u1x, const amrex::ParticleReal &u1y, const amrex::ParticleReal &u1z, const amrex::ParticleReal &u2x, const amrex::ParticleReal &u2y, const amrex::ParticleReal &u2z, const amrex::ParticleReal &m1, const amrex::ParticleReal &m2, amrex::ParticleReal &E_kin_COM, amrex::ParticleReal &v_rel_COM, amrex::ParticleReal &lab_to_COM_lorentz_factor) |
| Return (relativistic) collision energy, collision speed and Lorentz factor for transforming between the lab and center-of-momentum frames. More...
|
|
◆ CollisionType
Enumerator |
---|
DeuteriumTritiumToNeutronHeliumFusion | |
DeuteriumDeuteriumToProtonTritiumFusion | |
DeuteriumDeuteriumToNeutronHeliumFusion | |
DeuteriumHeliumToProtonHeliumFusion | |
ProtonBoronToAlphasFusion | |
DSMC | |
PairwiseCoulomb | |
Undefined | |
◆ NuclearFusionType
Enumerator |
---|
DeuteriumTritiumToNeutronHelium | |
DeuteriumDeuteriumToProtonTritium | |
DeuteriumDeuteriumToNeutronHelium | |
DeuteriumHeliumToProtonHelium | |
ProtonBoronToAlphas | |
Undefined | |