8#ifndef WARPX_DIAGNOSTICS_REDUCEDDIAGS_REDUCEDDIAGS_H_
9#define WARPX_DIAGNOSTICS_REDUCEDDIAGS_REDUCEDDIAGS_H_
28 std::string
m_path =
"./diags/reducedfiles/";
virtual void ReadCheckpointData(std::string const &dir)
Read in checkpoint related data.
Definition ReducedDiags.cpp:109
ReducedDiags(ReducedDiags &&)=default
virtual void ComputeDiagsMidStep(int step)
Definition ReducedDiags.cpp:95
std::string m_sep
separator in the output file
Definition ReducedDiags.H:43
std::string m_path
output path (default)
Definition ReducedDiags.H:28
void BackwardCompatibility() const
Definition ReducedDiags.cpp:116
virtual void ComputeDiags(int step)=0
virtual void InitData()
Definition ReducedDiags.cpp:81
virtual void LoadBalance()
Definition ReducedDiags.cpp:88
ReducedDiags(const std::string &rd_name)
Definition ReducedDiags.cpp:26
ReducedDiags(const ReducedDiags &)=default
std::string m_rd_name
diags name
Definition ReducedDiags.H:34
bool m_write_header
check if header should be written
Definition ReducedDiags.H:40
utils::parser::IntervalsParser m_intervals
output intervals
Definition ReducedDiags.H:37
std::vector< amrex::Real > m_data
output data
Definition ReducedDiags.H:49
virtual void WriteCheckpointData(std::string const &dir)
Write out checkpoint related data.
Definition ReducedDiags.cpp:102
virtual void WriteToFile(int step) const
Definition ReducedDiags.cpp:128
std::string m_extension
output extension (default)
Definition ReducedDiags.H:31
ReducedDiags & operator=(ReducedDiags &&)=default
int m_precision
precision for data in the output file
Definition ReducedDiags.H:46
virtual ~ReducedDiags()=default
bool DoDiags(int step) const
Definition ReducedDiags.H:101
ReducedDiags & operator=(const ReducedDiags &)=default
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