aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/Pusher
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/Pusher')
-rw-r--r--Source/Particles/Pusher/GetAndSetPosition.H16
-rw-r--r--Source/Particles/Pusher/UpdateMomentumBoris.H6
-rw-r--r--Source/Particles/Pusher/UpdateMomentumVay.H6
-rw-r--r--Source/Particles/Pusher/UpdatePosition.H4
-rw-r--r--Source/Particles/Pusher/UpdatePositionPhoton.H4
5 files changed, 18 insertions, 18 deletions
diff --git a/Source/Particles/Pusher/GetAndSetPosition.H b/Source/Particles/Pusher/GetAndSetPosition.H
index 3c74baeb2..f0dfa4c83 100644
--- a/Source/Particles/Pusher/GetAndSetPosition.H
+++ b/Source/Particles/Pusher/GetAndSetPosition.H
@@ -11,7 +11,7 @@
* and stores them in the variables `x`, `y`, `z`. */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void GetPosition(
- amrex::Real& x, amrex::Real& y, amrex::Real& z,
+ amrex::ParticleReal& x, amrex::ParticleReal& y, amrex::ParticleReal& z,
const WarpXParticleContainer::ParticleType& p)
{
#if (AMREX_SPACEDIM==3)
@@ -20,7 +20,7 @@ void GetPosition(
z = p.pos(2);
#else
x = p.pos(0);
- y = std::numeric_limits<amrex::Real>::quiet_NaN();
+ y = std::numeric_limits<amrex::ParticleReal>::quiet_NaN();
z = p.pos(1);
#endif
}
@@ -30,7 +30,7 @@ void GetPosition(
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void SetPosition(
WarpXParticleContainer::ParticleType& p,
- const amrex::Real x, const amrex::Real y, const amrex::Real z)
+ const amrex::ParticleReal x, const amrex::ParticleReal y, const amrex::ParticleReal z)
{
#if (AMREX_SPACEDIM==3)
p.pos(0) = x;
@@ -49,10 +49,10 @@ void SetPosition(
* and store them in the variables `x`, `y`, `z` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void GetCartesianPositionFromCylindrical(
- amrex::Real& x, amrex::Real& y, amrex::Real& z,
- const WarpXParticleContainer::ParticleType& p, const amrex::Real theta)
+ amrex::ParticleReal& x, amrex::ParticleReal& y, amrex::ParticleReal& z,
+ const WarpXParticleContainer::ParticleType& p, const amrex::ParticleReal theta)
{
- const amrex::Real r = p.pos(0);
+ const amrex::ParticleReal r = p.pos(0);
x = r*std::cos(theta);
y = r*std::sin(theta);
z = p.pos(1);
@@ -63,8 +63,8 @@ void GetCartesianPositionFromCylindrical(
* from the values of `x`, `y`, `z` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void SetCylindricalPositionFromCartesian(
- WarpXParticleContainer::ParticleType& p, amrex::Real& theta,
- const amrex::Real x, const amrex::Real y, const amrex::Real z )
+ WarpXParticleContainer::ParticleType& p, amrex::ParticleReal& theta,
+ const amrex::ParticleReal x, const amrex::ParticleReal y, const amrex::ParticleReal z )
{
theta = std::atan2(y, x);
p.pos(0) = std::sqrt(x*x + y*y);
diff --git a/Source/Particles/Pusher/UpdateMomentumBoris.H b/Source/Particles/Pusher/UpdateMomentumBoris.H
index a33058347..205cc9a71 100644
--- a/Source/Particles/Pusher/UpdateMomentumBoris.H
+++ b/Source/Particles/Pusher/UpdateMomentumBoris.H
@@ -7,9 +7,9 @@
* given the value of its momenta `ux`, `uy`, `uz` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void UpdateMomentumBoris(
- amrex::Real& ux, amrex::Real& uy, amrex::Real& uz,
- const amrex::Real Ex, const amrex::Real Ey, const amrex::Real Ez,
- const amrex::Real Bx, const amrex::Real By, const amrex::Real Bz,
+ amrex::ParticleReal& ux, amrex::ParticleReal& uy, amrex::ParticleReal& uz,
+ const amrex::ParticleReal Ex, const amrex::ParticleReal Ey, const amrex::ParticleReal Ez,
+ const amrex::ParticleReal Bx, const amrex::ParticleReal By, const amrex::ParticleReal Bz,
const amrex::Real q, const amrex::Real m, const amrex::Real dt )
{
const amrex::Real econst = 0.5*q*dt/m;
diff --git a/Source/Particles/Pusher/UpdateMomentumVay.H b/Source/Particles/Pusher/UpdateMomentumVay.H
index 1f0f19e63..433a891c5 100644
--- a/Source/Particles/Pusher/UpdateMomentumVay.H
+++ b/Source/Particles/Pusher/UpdateMomentumVay.H
@@ -9,9 +9,9 @@
* given the value of its momenta `ux`, `uy`, `uz` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void UpdateMomentumVay(
- amrex::Real& ux, amrex::Real& uy, amrex::Real& uz,
- const amrex::Real Ex, const amrex::Real Ey, const amrex::Real Ez,
- const amrex::Real Bx, const amrex::Real By, const amrex::Real Bz,
+ amrex::ParticleReal& ux, amrex::ParticleReal& uy, amrex::ParticleReal& uz,
+ const amrex::ParticleReal Ex, const amrex::ParticleReal Ey, const amrex::ParticleReal Ez,
+ const amrex::ParticleReal Bx, const amrex::ParticleReal By, const amrex::ParticleReal Bz,
const amrex::Real q, const amrex::Real m, const amrex::Real dt )
{
// Constants
diff --git a/Source/Particles/Pusher/UpdatePosition.H b/Source/Particles/Pusher/UpdatePosition.H
index a9df63a30..da0e9cdf9 100644
--- a/Source/Particles/Pusher/UpdatePosition.H
+++ b/Source/Particles/Pusher/UpdatePosition.H
@@ -9,8 +9,8 @@
* given the value of its momenta `ux`, `uy`, `uz` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void UpdatePosition(
- amrex::Real& x, amrex::Real& y, amrex::Real& z,
- const amrex::Real ux, const amrex::Real uy, const amrex::Real uz,
+ amrex::ParticleReal& x, amrex::ParticleReal& y, amrex::ParticleReal& z,
+ const amrex::ParticleReal ux, const amrex::ParticleReal uy, const amrex::ParticleReal uz,
const amrex::Real dt )
{
diff --git a/Source/Particles/Pusher/UpdatePositionPhoton.H b/Source/Particles/Pusher/UpdatePositionPhoton.H
index bd6e6cd21..f95c2b09d 100644
--- a/Source/Particles/Pusher/UpdatePositionPhoton.H
+++ b/Source/Particles/Pusher/UpdatePositionPhoton.H
@@ -10,8 +10,8 @@
* given the value of its momenta `ux`, `uy`, `uz` */
AMREX_GPU_HOST_DEVICE AMREX_INLINE
void UpdatePositionPhoton(
- amrex::Real& x, amrex::Real& y, amrex::Real& z,
- const amrex::Real ux, const amrex::Real uy, const amrex::Real uz,
+ amrex::ParticleReal& x, amrex::ParticleReal& y, amrex::ParticleReal& z,
+ const amrex::ParticleReal ux, const amrex::ParticleReal uy, const amrex::ParticleReal uz,
const amrex::Real dt )
{
// Compute speed of light over inverse of momentum modulus