aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/Collision/BinaryCollision/NuclearFusion
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/Collision/BinaryCollision/NuclearFusion')
-rw-r--r--Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H12
-rw-r--r--Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H2
2 files changed, 7 insertions, 7 deletions
diff --git a/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H b/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
index 2da560ea3..a807a4262 100644
--- a/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
+++ b/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
@@ -93,14 +93,14 @@ public:
}
// default fusion multiplier
- m_fusion_multiplier = 1.0_rt;
+ m_fusion_multiplier = 1.0_prt;
queryWithParser(pp_collision_name, "fusion_multiplier", m_fusion_multiplier);
// default fusion probability threshold
- m_probability_threshold = 0.02_rt;
+ m_probability_threshold = 0.02_prt;
queryWithParser(pp_collision_name, "fusion_probability_threshold",
m_probability_threshold);
// default fusion probability target_value
- m_probability_target_value = 0.002_rt;
+ m_probability_target_value = 0.002_prt;
queryWithParser(pp_collision_name, "fusion_probability_target_value",
m_probability_target_value);
}
@@ -223,15 +223,15 @@ public:
private:
// Factor used to increase the number of fusion reaction by decreasing the weight of the
// produced particles
- amrex::Real m_fusion_multiplier;
+ amrex::ParticleReal m_fusion_multiplier;
// If the fusion multiplier is too high and results in a fusion probability that approaches
// 1, there is a risk of underestimating the total fusion yield. In these cases, we reduce
// the fusion multiplier used in a given collision. m_probability_threshold is the fusion
// probability threshold above which we reduce the fusion multiplier.
// m_probability_target_value is the target probability used to determine by how much
// the fusion multiplier should be reduced.
- amrex::Real m_probability_threshold;
- amrex::Real m_probability_target_value;
+ amrex::ParticleReal m_probability_threshold;
+ amrex::ParticleReal m_probability_target_value;
NuclearFusionType m_fusion_type;
bool m_isSameSpecies;
};
diff --git a/Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H b/Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H
index 4df0c583e..0bab4bef4 100644
--- a/Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H
+++ b/Source/Particles/Collision/BinaryCollision/NuclearFusion/SingleNuclearFusionEvent.H
@@ -56,7 +56,7 @@ void SingleNuclearFusionEvent (const amrex::ParticleReal& u1x, const amrex::Part
const amrex::ParticleReal& u2y, const amrex::ParticleReal& u2z,
const amrex::ParticleReal& m1, const amrex::ParticleReal& m2,
amrex::ParticleReal w1, amrex::ParticleReal w2,
- const amrex::Real& dt, const amrex::Real& dV, const int& pair_index,
+ const amrex::Real& dt, const amrex::ParticleReal& dV, const int& pair_index,
index_type* AMREX_RESTRICT p_mask,
amrex::ParticleReal* AMREX_RESTRICT p_pair_reaction_weight,
const amrex::ParticleReal& fusion_multiplier,