aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-07-30 14:47:37 -0400
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-07-30 14:47:37 -0400
commitec9156d3d17b1cb7f33a207914b33cb1ace2b3c8 (patch)
treec3ce02fdf18c75e50e5f0c78b110bccf27179cd8 /Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H
parent551bb104a69585cf7560a4aa5901c28f25d231f7 (diff)
downloadWarpX-ec9156d3d17b1cb7f33a207914b33cb1ace2b3c8.tar.gz
WarpX-ec9156d3d17b1cb7f33a207914b33cb1ace2b3c8.tar.zst
WarpX-ec9156d3d17b1cb7f33a207914b33cb1ace2b3c8.zip
Corrections to allow compilation on GPU
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H')
-rw-r--r--Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H
index d77597d53..a2511b6b7 100644
--- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H
+++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H
@@ -14,6 +14,12 @@ class PMLPsatdAlgorithm : public SpectralBaseAlgorithm
const int norder_x, const int norder_y,
const int norder_z, const bool nodal,
const amrex::Real dt);
+
+ void InitializeSpectralCoefficients(
+ const SpectralKSpace& spectral_kspace,
+ const amrex::DistributionMapping& dm,
+ const amrex::Real dt);
+
// Redefine functions from base class
virtual void pushSpectralFields(SpectralFieldData& f) const override final;
virtual int getRequiredNumberOfFields() const override final {
@@ -22,6 +28,7 @@ class PMLPsatdAlgorithm : public SpectralBaseAlgorithm
private:
SpectralCoefficients C_coef, S_ck_coef;
+
};
#endif // WARPX_PML_PSATD_ALGORITHM_H_