1 #ifndef WARPX_FULLDIAGNOSTICS_H_ 2 #define WARPX_FULLDIAGNOSTICS_H_ 13 void ReadParameters ();
17 bool m_plot_raw_fields =
false;
19 bool m_plot_raw_fields_guards =
false;
21 bool m_plot_raw_rho =
false;
23 bool m_plot_raw_F =
false;
25 void Flush (
int i_buffer)
override;
34 bool DoComputeAndPack (
int step,
bool force_flush=
false)
override;
40 bool DoDump (
int step,
int i_buffer,
bool force_flush=
false)
override;
45 void AddRZModesToOutputNames (
const std::string&
field,
int ncomp);
50 void AddRZModesToDiags (
int lev);
52 bool m_dump_rz_modes =
false;
59 void InitializeFieldBufferData (
int i_buffer,
int lev )
override;
63 void InitializeFieldFunctors (
int lev)
override;
64 void InitializeParticleBuffer ()
override;
66 void PrepareFieldDataForOutput ()
override;
70 void MovingWindowAndGalileanDomainShift ()
override;
73 #endif // WARPX_FULLDIAGNOSTICS_H_ IntervalsParser m_intervals
Definition: FullDiagnostics.H:15
Definition: FullDiagnostics.H:6
This class is a parser for multiple slices of the form x,y,z,... where x, y and z are slices of the f...
Definition: IntervalsParser.H:82
i
Definition: check_interp_points_and_weights.py:171
name
Definition: run_automated.py:204
string field
Definition: video_yt.py:28
base class for diagnostics. Contains main routines to filter, compute and flush diagnostics.
Definition: Diagnostics.H:17