7#ifndef WARPX_BOUNDARYSCRAPINGDIAGNOSTICS_H_
8#define WARPX_BOUNDARYSCRAPINGDIAGNOSTICS_H_
38 void Flush (
int i_buffer,
bool )
override;
46 bool DoDump (
int step,
int i_buffer,
bool force_flush=
false)
override;
DiagTypes
Definition Diagnostics.H:25
void InitializeFieldFunctors(int lev) override
Definition BoundaryScrapingDiagnostics.cpp:73
bool DoDump(int step, int i_buffer, bool force_flush=false) override
Return whether to dump data to file at this time step. (i.e. whether to call Flush)
Definition BoundaryScrapingDiagnostics.cpp:116
void Flush(int i_buffer, bool) override
Flush data to file.
Definition BoundaryScrapingDiagnostics.cpp:126
BoundaryScrapingDiagnostics(int i, const std::string &name, DiagTypes diag_type)
Definition BoundaryScrapingDiagnostics.cpp:27
void InitializeParticleBuffer(const MultiParticleContainer &mpc) override
Definition BoundaryScrapingDiagnostics.cpp:89
utils::parser::IntervalsParser m_intervals
Definition BoundaryScrapingDiagnostics.H:35
void ReadParameters()
Definition BoundaryScrapingDiagnostics.cpp:34
void InitializeBufferData(int i_buffer, int lev, bool restart=false) override
Definition BoundaryScrapingDiagnostics.cpp:81
bool DoComputeAndPack(int step, bool force_flush=false) override
Definition BoundaryScrapingDiagnostics.cpp:110
Diagnostics(int i, std::string name, DiagTypes diag_type)
Definition Diagnostics.cpp:41
Definition MultiParticleContainer.H:68
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:103