From 7e339a02d3b3bf9c7b43ce32fae0880ebd080604 Mon Sep 17 00:00:00 2001 From: Luca Fedeli Date: Fri, 14 Feb 2025 04:23:14 +0100 Subject: [PATCH] WarpX class: simplify return type of get_spectral_solver_fp using `auto&` (#5656) This PR simplifies the return type of a method of the WarpX class by replacing: ``` # ifdef WARPX_DIM_RZ SpectralSolverRZ& # else SpectralSolver& # endif ``` with ``` auto& ``` --- Source/WarpX.H | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Source/WarpX.H b/Source/WarpX.H index a1595210389..ce4a846eace 100644 --- a/Source/WarpX.H +++ b/Source/WarpX.H @@ -1005,13 +1005,7 @@ public: void PSATDSubtractCurrentPartialSumsAvg (); #ifdef WARPX_USE_FFT - -# ifdef WARPX_DIM_RZ - SpectralSolverRZ& -# else - SpectralSolver& -# endif - get_spectral_solver_fp (int lev) {return *spectral_solver_fp[lev];} + auto& get_spectral_solver_fp (int lev) {return *spectral_solver_fp[lev];} #endif FiniteDifferenceSolver * get_pointer_fdtd_solver_fp (int lev) { return m_fdtd_solver_fp[lev].get(); }