aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Source/Particles/Collision/BinaryCollision/Coulomb/ComputeTemperature.H5
-rw-r--r--Source/Particles/Collision/BinaryCollision/Coulomb/ElasticCollisionPerez.H3
-rw-r--r--Source/Particles/Collision/BinaryCollision/Coulomb/PairWiseCoulombCollisionFunc.H3
-rw-r--r--Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H3
4 files changed, 9 insertions, 5 deletions
diff --git a/Source/Particles/Collision/BinaryCollision/Coulomb/ComputeTemperature.H b/Source/Particles/Collision/BinaryCollision/Coulomb/ComputeTemperature.H
index 50e1f4a4b..d0c4ce7e7 100644
--- a/Source/Particles/Collision/BinaryCollision/Coulomb/ComputeTemperature.H
+++ b/Source/Particles/Collision/BinaryCollision/Coulomb/ComputeTemperature.H
@@ -13,8 +13,9 @@
template <typename T_index, typename T_R>
AMREX_GPU_HOST_DEVICE
T_R ComputeTemperature (
- T_index const Is, T_index const Ie, T_index const *I,
- T_R const *ux, T_R const *uy, T_R const *uz, T_R const m )
+ T_index const Is, T_index const Ie, T_index const * AMREX_RESTRICT I,
+ T_R const * AMREX_RESTRICT ux, T_R const * AMREX_RESTRICT uy, T_R const * AMREX_RESTRICT uz,
+ T_R const m )
{
T_R constexpr inv_c2 = T_R(1.0) / ( PhysConst::c * PhysConst::c );
diff --git a/Source/Particles/Collision/BinaryCollision/Coulomb/ElasticCollisionPerez.H b/Source/Particles/Collision/BinaryCollision/Coulomb/ElasticCollisionPerez.H
index 5e94a0f93..1aafba313 100644
--- a/Source/Particles/Collision/BinaryCollision/Coulomb/ElasticCollisionPerez.H
+++ b/Source/Particles/Collision/BinaryCollision/Coulomb/ElasticCollisionPerez.H
@@ -42,7 +42,8 @@ AMREX_GPU_HOST_DEVICE AMREX_INLINE
void ElasticCollisionPerez (
T_index const I1s, T_index const I1e,
T_index const I2s, T_index const I2e,
- T_index *I1, T_index *I2,
+ T_index const* AMREX_RESTRICT I1,
+ T_index const* AMREX_RESTRICT I2,
SoaData_type soa_1, SoaData_type soa_2,
T_R const q1, T_R const q2,
T_R const m1, T_R const m2,
diff --git a/Source/Particles/Collision/BinaryCollision/Coulomb/PairWiseCoulombCollisionFunc.H b/Source/Particles/Collision/BinaryCollision/Coulomb/PairWiseCoulombCollisionFunc.H
index 892fffa4f..658218962 100644
--- a/Source/Particles/Collision/BinaryCollision/Coulomb/PairWiseCoulombCollisionFunc.H
+++ b/Source/Particles/Collision/BinaryCollision/Coulomb/PairWiseCoulombCollisionFunc.H
@@ -70,7 +70,8 @@ public:
void operator() (
index_type const I1s, index_type const I1e,
index_type const I2s, index_type const I2e,
- index_type* I1, index_type* I2,
+ index_type const* AMREX_RESTRICT I1,
+ index_type const* AMREX_RESTRICT I2,
SoaData_type soa_1, SoaData_type soa_2,
GetParticlePosition /*get_position_1*/, GetParticlePosition /*get_position_2*/,
amrex::Real const q1, amrex::Real const q2,
diff --git a/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H b/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
index 47575f42c..a9a67346a 100644
--- a/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
+++ b/Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H
@@ -131,7 +131,8 @@ public:
void operator() (
index_type const I1s, index_type const I1e,
index_type const I2s, index_type const I2e,
- index_type* I1, index_type* I2,
+ index_type const* AMREX_RESTRICT I1,
+ index_type const* AMREX_RESTRICT I2,
SoaData_type soa_1, SoaData_type soa_2,
GetParticlePosition /*get_position_1*/, GetParticlePosition /*get_position_2*/,
amrex::ParticleReal const /*q1*/, amrex::ParticleReal const /*q2*/,