1#ifndef WARPX_FULLDIAGNOSTICS_H_
2#define WARPX_FULLDIAGNOSTICS_H_
49 void Flush (
int i_buffer,
bool )
override;
67 bool DoDump (
int step,
int i_buffer,
bool force_flush=
false)
override;
DiagTypes
Definition Diagnostics.H:24
Diagnostics(int i, std::string name, DiagTypes diag_type)
Definition Diagnostics.cpp:41
void MovingWindowAndGalileanDomainShift(int step) override
Definition FullDiagnostics.cpp:964
int m_average_start_step
Definition FullDiagnostics.H:47
TimeAverageType m_time_average_mode
Definition FullDiagnostics.H:41
void DerivedInitData() override
Definition FullDiagnostics.cpp:66
void BackwardCompatibility()
Definition FullDiagnostics.cpp:231
bool m_plot_raw_fields_guards
Definition FullDiagnostics.H:33
void InitializeFieldFunctors(int lev) override
Definition FullDiagnostics.cpp:828
void FlushRaw()
Definition FullDiagnostics.cpp:294
int m_average_period_steps
Definition FullDiagnostics.H:43
TimeAverageType
Definition FullDiagnostics.H:24
@ None
Definition FullDiagnostics.H:24
@ Static
Definition FullDiagnostics.H:24
@ Dynamic
Definition FullDiagnostics.H:24
bool DoDump(int step, int i_buffer, bool force_flush=false) override
Definition FullDiagnostics.cpp:298
void InitializeFieldFunctorsRZopenPMD(int lev) override
Definition FullDiagnostics.cpp:368
void InitializeBufferData(int i_buffer, int lev, bool restart=false) override
Definition FullDiagnostics.cpp:693
void ReadParameters()
Definition FullDiagnostics.cpp:111
bool m_plot_raw_fields
Definition FullDiagnostics.H:31
amrex::Real m_average_period_time
Definition FullDiagnostics.H:45
void InitializeParticleBuffer(const MultiParticleContainer &mpc) override
Definition FullDiagnostics.cpp:87
void Flush(int i_buffer, bool) override
Definition FullDiagnostics.cpp:243
ablastr::utils::text::IntervalsParser m_intervals
Definition FullDiagnostics.H:29
void PrepareParticleDataForOutput() override
Definition FullDiagnostics.H:101
bool DoComputeAndPack(int step, bool force_flush=false) override
Definition FullDiagnostics.cpp:309
bool m_solver_deposits_current
Definition FullDiagnostics.H:39
void AddRZModesToOutputNames(const std::string &field, int ncomp)
Definition FullDiagnostics.cpp:669
bool m_dump_rz_modes
Definition FullDiagnostics.H:35
void AddRZModesToDiags(int lev)
Definition FullDiagnostics.cpp:573
void PrepareFieldDataForOutput() override
Definition FullDiagnostics.cpp:940
FullDiagnostics(int i, const std::string &name, DiagTypes diag_type)
Definition FullDiagnostics.cpp:55
Definition MultiParticleContainer.H:69
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:105