aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CylindricalYeeAlgorithm.H (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-02-05Fixes removing implicit double to float conversions (#2687)Gravatar David Grote 1-1/+1
* Fixes removing implicit double to float conversions * Minor fix in Evolve * Removed comments * Reverted amrex::second to original version. This change will be made in a separate PR * More fixes * Performance: pow2 & pow3 * One more pow2 * Cleaning: auto where types are repetitive std::pow(float, int): see comments and https://stackoverflow.com/a/5627278/2719194
2021-06-24Use "Include What You Use" on WarpX (#1947)Gravatar Luca Fedeli 1-2/+2
* initial tests with IWYU * added a couple of forward declarations * used iwyu on more files * progress * used iwyu on more files * progress with iwyu * progress with iwyu * fixed bug * progress with iwyu * progress with IWYU * progress with IWYU * fixed bug * fixed bug * progress with IWYU * progress with IWYU + use forward declarations in WarpX.H * first try with .def files * fix bugs * progress with IWYU * progress with IWYU * progress with iwyu * correct copyright * fixed bug * fixed bugs * fix missing include * fixed bug * fix bug * fix bug introduced during last bugfix * use iwyu on newly added files * add space * fix bug * fix missing include * fix missing include * fix missing include * fixed bugs * fixed bug * attempt at fixing issue with math functions * added missing include * fixed missing include * using _fwd.H * fixed bug * progress with iwyu * update AMReX branch * enforce alphabetic order * progress with iwyu * use right version of amrex * use right version of amrex for tests * fixed bug * fix another bug * fix missing include * fix missing include * fix missing include * updated amrex * initial work to document new include strategy * updated documentation * Fix rst & private includes * Remove accidentially added files * Fix rst code blocks * one more rst block Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-05-19Set guard cells for allocation using field solver stencil and particle shape ↵Gravatar Revathi Jambunathan 1-0/+8
factor (#1969)
2021-03-19Warnings: PSATD+RZ & More (#1814)Gravatar Axel Huebl 1-1/+1
* PSATD+RZ: Fix Warnings Fix a couple of warnings in PSATD + RZ. * BesselRoots: Missing Include & using * Kernel & Util: Unused Code & Var
2021-02-01remove semicolons (#1662)Gravatar Luca Fedeli 1-5/+5
2020-09-18fix warnings in RZ (#1349)Gravatar Luca Fedeli 1-0/+13
2020-09-03Remove ManagedVector from finite-difference solver (#1269)Gravatar WeiqunZhang 1-2/+2
2020-07-22Cleaner calculation of the simulation timestep (#1031)Gravatar Remi Lehe 1-0/+31
* Cleaner calculation of the simulation timestep * Fix compilation errors * Remove specification of CKC solver in PSATD test * Correct calculation of dt * Fix compilation error * Cleaner calculation of the simulation timestep * Fix compilation errors * Remove specification of CKC solver in PSATD test * Correct calculation of dt * Fix compilation error * Cleanup for cylindrical * Change input of automated tests to preserve previous results * Fix import statement for cylindrical * Preserve dt for PML test * Move function documentation to WarpX.H * Update CMakeList * Update CFL in some tests * Apply suggestions from code review Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> * Fix compilation errors * Revert "Fix compilation errors" This reverts commit 56ef67f228269b266876629f49789d3afdbbc00b. * Fix compilation error * Add cmath headers Add directly used header files. * Fix Include Order Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2020-02-25FDTD: Real Literals and Formatting (#736)Gravatar Axel Huebl 1-12/+19
Clean up `amrex::Real` literals (aka "numbers"). This avoids calculating a line in double precision and casting it down to `Real` on assignment. Also fixes some formatting issues. (Commit credited to Remi.) Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
2020-02-06Add Doxygen commentsGravatar Remi Lehe 1-0/+4
2020-02-06Make calculation of CKC coefficients for const friendlyGravatar Remi Lehe 1-12/+12
2020-02-06Implement review commentsGravatar Remi Lehe 1-1/+1
2020-02-06Make on-axis condition more explicit in EvolveBGravatar Remi Lehe 1-21/+16
2020-01-31Add `const` anotationsGravatar Remi Lehe 1-5/+5
2020-01-29Add copyrightsGravatar Remi Lehe 1-0/+7
2020-01-28Add commentsGravatar Remi Lehe 1-1/+10
2020-01-28Fix typo in cylindrical operatorGravatar Remi Lehe 1-2/+2
2020-01-27Fix cylindrical solverGravatar Remi Lehe 1-1/+1
2020-01-27Fix compilation errorsGravatar Remi Lehe 1-0/+15
2020-01-27Implement cylindrical Yee algorithmGravatar Remi Lehe 1-58/+38
2020-01-26Started cylindrical implementationGravatar Remi Lehe 1-0/+103