diff options
author | 2022-02-07 13:31:26 -0800 | |
---|---|---|
committer | 2022-02-07 13:31:26 -0800 | |
commit | 5c3e30f77fd23ad9c7fb9f99e862ddbddc6e922f (patch) | |
tree | 27d536a62f550d0afe0d91a02eddd8dc10e3ca02 /Source/Particles/Collision/BinaryCollision/NuclearFusion | |
parent | 4a901e5a46d34b354ea39f07f3b2b2a8a24c0644 (diff) | |
download | WarpX-5c3e30f77fd23ad9c7fb9f99e862ddbddc6e922f.tar.gz WarpX-5c3e30f77fd23ad9c7fb9f99e862ddbddc6e922f.tar.zst WarpX-5c3e30f77fd23ad9c7fb9f99e862ddbddc6e922f.zip |
Binary Collisions: Const & Restrict (#2829)
`const`-ifying and `restrict`-ing pointers to index arrays
for binary collision routines.
This should allow the compiler to do more optimizations.
Diffstat (limited to 'Source/Particles/Collision/BinaryCollision/NuclearFusion')
-rw-r--r-- | Source/Particles/Collision/BinaryCollision/NuclearFusion/NuclearFusionFunc.H | 3 |
1 files changed, 2 insertions, 1 deletions
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*/, |