|
| CollisionType | get_collision_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
| |
| NuclearFusionType | get_nuclear_fusion_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
| |
| void | CheckFusionEnergy (const NuclearFusionType fusion_type, const amrex::ParticleReal mass_before, const amrex::ParticleReal mass_after) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_INLINE CollisionType | nuclear_fusion_type_to_collision_type (NuclearFusionType fusion_type) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_INLINE bool | is_two_product_fusion_type (const CollisionType collision_type) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_INLINE bool | is_two_product_fusion_type (const NuclearFusionType fusion_type) |
| |
| AMREX_GPU_HOST_DEVICE AMREX_INLINE void | get_collision_parameters (const amrex::ParticleReal &p1x, const amrex::ParticleReal &p1y, const amrex::ParticleReal &p1z, const amrex::ParticleReal &p2x, const amrex::ParticleReal &p2y, const amrex::ParticleReal &p2z, 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.
|
| |
| AMREX_GPU_HOST_DEVICE AMREX_INLINE void | remove_weight_from_colliding_particle (amrex::ParticleReal &weight, uint64_t &idcpu, const amrex::ParticleReal reaction_weight) |
| | Subtract given weight from particle and set its ID to invalid if the weight reaches zero.
|
| |