aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp')
-rw-r--r--Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp b/Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp
index bab92e486..3b1951107 100644
--- a/Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp
+++ b/Source/Particles/Collision/BinaryCollision/ParticleCreationFunc.cpp
@@ -23,7 +23,7 @@ ParticleCreationFunc::ParticleCreationFunc (const std::string collision_name,
m_collision_type = BinaryCollisionUtils::get_collision_type(collision_name, mypc);
- if (m_collision_type == CollisionType::ProtonBoronFusion)
+ if (m_collision_type == CollisionType::ProtonBoronToAlphasFusion)
{
// Proton-Boron fusion only produces alpha particles
m_num_product_species = 1;
@@ -34,7 +34,9 @@ ParticleCreationFunc::ParticleCreationFunc (const std::string collision_name,
m_num_products_device.push_back(3);
#endif
}
- else if (m_collision_type == CollisionType::DeuteriumTritiumFusion)
+ else if ((m_collision_type == CollisionType::DeuteriumTritiumToNeutronHeliumFusion)
+ || (m_collision_type == CollisionType::DeuteriumDeuteriumToProtonTritiumFusion)
+ || (m_collision_type == CollisionType::DeuteriumDeuteriumToNeutronHeliumFusion))
{
m_num_product_species = 2;
m_num_products_host.push_back(1);