diff options
-rw-r--r-- | Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp | 6 | ||||
-rw-r--r-- | Source/Initialization/PlasmaInjector.cpp | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp b/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp index 0993a3eaf..b6cb1da97 100644 --- a/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp +++ b/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp @@ -39,12 +39,14 @@ FlushFormatSensei::FlushFormatSensei (amrex::AmrMesh *amr_mesh, #endif } +#ifdef AMREX_USE_SENSEI_INSITU FlushFormatSensei::~FlushFormatSensei () { -#ifdef AMREX_USE_SENSEI_INSITU delete m_insitu_bridge; -#endif } +#else +FlushFormatSensei::~FlushFormatSensei () = default; +#endif void FlushFormatSensei::WriteToFile ( diff --git a/Source/Initialization/PlasmaInjector.cpp b/Source/Initialization/PlasmaInjector.cpp index eeb700ae1..4c2aebf8e 100644 --- a/Source/Initialization/PlasmaInjector.cpp +++ b/Source/Initialization/PlasmaInjector.cpp @@ -512,9 +512,9 @@ PlasmaInjector::PlasmaInjector (int ispecies, const std::string& name) amrex::Gpu::synchronize(); } +#ifdef AMREX_USE_GPU PlasmaInjector::~PlasmaInjector () { -#ifdef AMREX_USE_GPU if (d_inj_pos) { amrex::The_Arena()->free(d_inj_pos); } @@ -524,8 +524,10 @@ PlasmaInjector::~PlasmaInjector () if (d_inj_mom) { amrex::The_Arena()->free(d_inj_mom); } -#endif } +#else +PlasmaInjector::~PlasmaInjector () = default; +#endif // Depending on injection type at runtime, initialize inj_rho // so that inj_rho->getDensity calls |