diff options
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralAlgorithms')
7 files changed, 38 insertions, 12 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.H index e59b1902c..192c453ad 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.H +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.H @@ -1,8 +1,9 @@ #ifndef WARPX_GALILEAN_ALGORITHM_H_ #define WARPX_GALILEAN_ALGORITHM_H_ -#include <SpectralBaseAlgorithm.H> +#include "SpectralBaseAlgorithm.H" +#if WARPX_USE_PSATD /* \brief Class that updates the field in spectral space * and stores the coefficients of the corresponding update equation. */ @@ -29,5 +30,5 @@ class GalileanAlgorithm : public SpectralBaseAlgorithm SpectralRealCoefficients C_coef, S_ck_coef; SpectralComplexCoefficients Theta2_coef, X1_coef, X2_coef, X3_coef, X4_coef; }; - +#endif // WARPX_USE_PSATD #endif // WARPX_GALILEAN_ALGORITHM_H_ diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.cpp b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.cpp index f869da90c..ea0f14db9 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.cpp +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/GalileanAlgorithm.cpp @@ -1,7 +1,11 @@ -#include <GalileanAlgorithm.H> -#include <WarpXConst.H> +#include "GalileanAlgorithm.H" +#include "Utils/WarpXConst.H" + #include <cmath> + +#if WARPX_USE_PSATD + using namespace amrex; /* \brief Initialize coefficients for the update equation */ @@ -237,3 +241,4 @@ void GalileanAlgorithm::InitializeSpectralCoefficients(const SpectralKSpace& spe }); } } +#endif // WARPX_USE_PSATD diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H index a2b85262d..ef12ff12e 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.H @@ -7,7 +7,9 @@ #ifndef WARPX_PML_PSATD_ALGORITHM_H_ #define WARPX_PML_PSATD_ALGORITHM_H_ -#include <SpectralBaseAlgorithm.H> +#include "SpectralBaseAlgorithm.H" + +#if WARPX_USE_PSATD /* \brief Class that updates the field in spectral space * and stores the coefficients of the corresponding update equation. @@ -37,4 +39,5 @@ class PMLPsatdAlgorithm : public SpectralBaseAlgorithm }; +#endif // WARPX_USE_PSATD #endif // WARPX_PML_PSATD_ALGORITHM_H_ diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.cpp b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.cpp index 0c4c4d41a..b3f2aa93d 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.cpp +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.cpp @@ -4,10 +4,14 @@ * * License: BSD-3-Clause-LBNL */ -#include <PMLPsatdAlgorithm.H> -#include <WarpXConst.H> +#include "PMLPsatdAlgorithm.H" +#include "Utils/WarpXConst.H" + #include <cmath> + +#if WARPX_USE_PSATD + using namespace amrex; /* \brief Initialize coefficients for the update equation */ @@ -150,3 +154,4 @@ void PMLPsatdAlgorithm::InitializeSpectralCoefficients ( }); } }; +#endif // WARPX_USE_PSATD diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.H index 5e9b3e7bf..d71c0ab18 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.H +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.H @@ -8,7 +8,10 @@ #ifndef WARPX_PSATD_ALGORITHM_H_ #define WARPX_PSATD_ALGORITHM_H_ -#include <SpectralBaseAlgorithm.H> +#include "SpectralBaseAlgorithm.H" + + +#if WARPX_USE_PSATD /** * \brief Class that updates the field in spectral space @@ -37,4 +40,5 @@ class PsatdAlgorithm : public SpectralBaseAlgorithm SpectralRealCoefficients C_coef, S_ck_coef, X1_coef, X2_coef, X3_coef; }; +#endif // WARPX_USE_PSATD #endif // WARPX_PSATD_ALGORITHM_H_ diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.cpp b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.cpp index b2675ff91..8fee0967d 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.cpp +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.cpp @@ -4,10 +4,13 @@ * * License: BSD-3-Clause-LBNL */ -#include <PsatdAlgorithm.H> -#include <WarpXConst.H> +#include "PsatdAlgorithm.H" +#include "Utils/WarpXConst.H" + #include <cmath> + +#if WARPX_USE_PSATD using namespace amrex; /* \brief Initialize coefficients for the update equation */ @@ -176,3 +179,4 @@ void PsatdAlgorithm::InitializeSpectralCoefficients(const SpectralKSpace& spectr }); } } +#endif // WARPX_USE_PSATD diff --git a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/SpectralBaseAlgorithm.H b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/SpectralBaseAlgorithm.H index ed5b98183..2487eae78 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/SpectralBaseAlgorithm.H +++ b/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/SpectralBaseAlgorithm.H @@ -7,8 +7,11 @@ #ifndef WARPX_SPECTRAL_BASE_ALGORITHM_H_ #define WARPX_SPECTRAL_BASE_ALGORITHM_H_ -#include <SpectralKSpace.H> -#include <SpectralFieldData.H> +#include "FieldSolver/SpectralSolver/SpectralKSpace.H" +#include "FieldSolver/SpectralSolver/SpectralFieldData.H" + + +#if WARPX_USE_PSATD /* \brief Class that updates the field in spectral space * and stores the coefficients of the corresponding update equation. @@ -57,4 +60,5 @@ class SpectralBaseAlgorithm #endif }; +#endif // WARPX_USE_PSATD #endif // WARPX_SPECTRAL_BASE_ALGORITHM_H_ |