From ec072594fb1bddb4631c55fb3018050cbf461243 Mon Sep 17 00:00:00 2001
From: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
Date: Wed, 2 Feb 2022 16:29:52 -0800
Subject: Rename PSATD Classes (#2805)
* Rename PSATD Classes
* Rename PsatdAlgorithmJLinear as PsatdAlgorithmJLinearInTime
---
.../SpectralAlgorithms/PMLPsatdAlgorithmRZ.H | 72 ----------------------
1 file changed, 72 deletions(-)
delete mode 100644 Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithmRZ.H
(limited to 'Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithmRZ.H')
diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithmRZ.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithmRZ.H
deleted file mode 100644
index e0956a514..000000000
--- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithmRZ.H
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright 2021 David Grote
- *
- * This file is part of WarpX.
- *
- * License: BSD-3-Clause-LBNL
- */
-#ifndef WARPX_PMLPSATD_ALGORITHM_RZ_H_
-#define WARPX_PMLPSATD_ALGORITHM_RZ_H_
-
-#include "SpectralBaseAlgorithmRZ.H"
-
-/* \brief Class that updates the field in spectral space
- * and stores the coefficients of the corresponding update equation.
- */
-class PMLPsatdAlgorithmRZ : public SpectralBaseAlgorithmRZ
-{
-
- public:
- PMLPsatdAlgorithmRZ (SpectralKSpaceRZ const & spectral_kspace,
- amrex::DistributionMapping const & dm,
- const SpectralFieldIndex& spectral_index,
- int const n_rz_azimuthal_modes, int const norder_z,
- bool const nodal, amrex::Real const dt_step);
-
- // Redefine functions from base class
- virtual void pushSpectralFields (SpectralFieldDataRZ & f) override final;
-
- void InitializeSpectralCoefficients (SpectralFieldDataRZ const & f);
-
- /**
- * \brief Virtual function for current correction in Fourier space
- * ( Vay et al, 2013).
- * This function overrides the virtual function \c CurrentCorrection in the
- * base class \c SpectralBaseAlgorithmRZ and cannot be overridden by further
- * derived classes.
- *
- * \param[in,out] field_data All fields in Fourier space
- * \param[in,out] current Array of unique pointers to \c MultiFab storing
- * the three components of the current density
- * \param[in] rho Unique pointer to \c MultiFab storing the charge density
- */
- virtual void CurrentCorrection (const int lev,
- SpectralFieldDataRZ& field_data,
- std::array,3>& current,
- const std::unique_ptr& rho) override final;
-
- /**
- * \brief Virtual function for Vay current deposition in Fourier space
- * ( Vay et al, 2013).
- * This function overrides the virtual function \c VayDeposition in the
- * base class \c SpectralBaseAlgorithmRZ and cannot be overridden by further
- * derived classes.
- *
- * \param[in,out] field_data All fields in Fourier space
- * \param[in,out] current Array of unique pointers to \c MultiFab storing
- * the three components of the current density
- */
- virtual void VayDeposition (const int lev,
- SpectralFieldDataRZ& field_data,
- std::array,3>& current) override final;
-
- private:
-
- SpectralFieldIndex m_spectral_index;
-
- bool coefficients_initialized;
- // Note that dt is saved to use in InitializeSpectralCoefficients
- amrex::Real m_dt;
- SpectralRealCoefficients C_coef, S_ck_coef;
-};
-
-#endif // WARPX_PMLPSATD_ALGORITHM_RZ_H_
--
cgit v1.2.3