aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H
diff options
context:
space:
mode:
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H')
-rw-r--r--Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H32
1 files changed, 0 insertions, 32 deletions
diff --git a/Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H b/Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H
deleted file mode 100644
index acefcc466..000000000
--- a/Source/FieldSolver/SpectralSolver/PsatdAlgorithm.H
+++ /dev/null
@@ -1,32 +0,0 @@
-#ifndef WARPX_PSATD_ALGORITHM_H_
-#define WARPX_PSATD_ALGORITHM_H_
-
-#include <SpectralKSpace.H>
-#include <SpectralFieldData.H>
-
-/* \brief Class that updates the field in spectral space
- * and stores the coefficients of the corresponding update equation.
- */
-class PsatdAlgorithm
-{
- using SpectralCoefficients = amrex::FabArray< amrex::BaseFab <amrex::Real> >;
-
- public:
- PsatdAlgorithm(const SpectralKSpace& spectral_kspace,
- const amrex::DistributionMapping& dm,
- const int norder_x, const int norder_y,
- const int norder_z, const bool nodal, const amrex::Real dt);
- PsatdAlgorithm() = default; // Default constructor
- PsatdAlgorithm& operator=(PsatdAlgorithm&& algorithm) = default;
- void pushSpectralFields(SpectralFieldData& f) const;
-
- private:
- // Modified finite-order vectors
- KVectorComponent modified_kx_vec, modified_kz_vec;
-#if (AMREX_SPACEDIM==3)
- KVectorComponent modified_ky_vec;
-#endif
- SpectralCoefficients C_coef, S_ck_coef, X1_coef, X2_coef, X3_coef;
-};
-
-#endif // WARPX_PSATD_ALGORITHM_H_