diff options
author | 2021-10-12 01:07:57 +0200 | |
---|---|---|
committer | 2021-10-11 23:07:57 +0000 | |
commit | d367eb0c15c36baf390d0c9ec7bc068fe25490b7 (patch) | |
tree | d73172213740351af2be4a4e8013c0575979ea76 /Source/WarpX.cpp | |
parent | 619fe5e264f9feb192f04d73bf5cfa5fae034abf (diff) | |
download | WarpX-d367eb0c15c36baf390d0c9ec7bc068fe25490b7.tar.gz WarpX-d367eb0c15c36baf390d0c9ec7bc068fe25490b7.tar.zst WarpX-d367eb0c15c36baf390d0c9ec7bc068fe25490b7.zip |
avoid naked new for reduced_diags (#2396)
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index ece25ea0d..7f5d9e62e 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -261,7 +261,7 @@ WarpX::WarpX () multi_diags = std::make_unique<MultiDiagnostics>(); /** create object for reduced diagnostics */ - reduced_diags = new MultiReducedDiags(); + reduced_diags = std::make_unique<MultiReducedDiags>(); Efield_aux.resize(nlevs_max); Bfield_aux.resize(nlevs_max); @@ -406,8 +406,6 @@ WarpX::~WarpX () for (int lev = 0; lev < nlevs_max; ++lev) { ClearLevel(lev); } - - delete reduced_diags; } void |