diff options
Diffstat (limited to 'Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp')
-rw-r--r-- | Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp b/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp index fc3712332..28bf7e23b 100644 --- a/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp +++ b/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp @@ -514,6 +514,28 @@ FlushFormatPlotfile::WriteAllRawFields( WriteRawMF(warpx.getphi_fp(lev), dm, raw_pltname, default_level_prefix, "phi_fp", lev, plot_raw_fields_guards); } + // Averaged fields on fine patch + if (warpx.fft_do_time_averaging) + { + WriteRawMF(warpx.getEfield_avg_fp(lev, 0) , dm, raw_pltname, default_level_prefix, + "Ex_avg_fp", lev, plot_raw_fields_guards); + + WriteRawMF(warpx.getEfield_avg_fp(lev, 1) , dm, raw_pltname, default_level_prefix, + "Ey_avg_fp", lev, plot_raw_fields_guards); + + WriteRawMF(warpx.getEfield_avg_fp(lev, 2) , dm, raw_pltname, default_level_prefix, + "Ez_avg_fp", lev, plot_raw_fields_guards); + + WriteRawMF(warpx.getBfield_avg_fp(lev, 0) , dm, raw_pltname, default_level_prefix, + "Bx_avg_fp", lev, plot_raw_fields_guards); + + WriteRawMF(warpx.getBfield_avg_fp(lev, 1) , dm, raw_pltname, default_level_prefix, + "By_avg_fp", lev, plot_raw_fields_guards); + + WriteRawMF(warpx.getBfield_avg_fp(lev, 2) , dm, raw_pltname, default_level_prefix, + "Bz_avg_fp", lev, plot_raw_fields_guards); + } + // Coarse path if (lev > 0) { WriteCoarseVector( "E", |