aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-28 12:30:46 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-28 12:30:46 -0800
commitf808283fcafcc0884192b3d0191db58a4a88927a (patch)
tree9896f1d8aa5e7f2ed47dd361d169d68faf3882a2 /Source/FieldSolver/FiniteDifferenceSolver
parent87d338cc760dcfd3e74444f4b0be612f89b5f6a6 (diff)
downloadWarpX-f808283fcafcc0884192b3d0191db58a4a88927a.tar.gz
WarpX-f808283fcafcc0884192b3d0191db58a4a88927a.tar.zst
WarpX-f808283fcafcc0884192b3d0191db58a4a88927a.zip
Fix compilation for GPU
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
index a3563d149..e13883bed 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
+++ b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
@@ -39,6 +39,10 @@ class FiniteDifferenceSolver
amrex::Gpu::ManagedVector<amrex::Real> stencil_coefs_z;
#endif
+ public:
+ // The member functions below contain extended __device__ lambda.
+ // In order to compile with nvcc, they need to be public.
+
#ifdef WARPX_DIM_RZ
template< typename T_Algo >
void EvolveBCylindrical ( VectorField& Bfield,