This class aims at dumping diags data to disk using the AMReX Plotfile format. In particular, function WriteToFile takes fields and particles as input arguments, and writes data to file.
More...
#include <FlushFormatPlotfile.H>
|
| virtual void | WriteToFile (const amrex::Vector< std::string > varnames, const amrex::Vector< amrex::MultiFab > &mf, amrex::Vector< amrex::Geometry > &geom, const amrex::Vector< int > iteration, const double time, const amrex::Vector< ParticleDiag > &particle_diags, int nlev, const std::string prefix, bool plot_raw_fields, bool plot_raw_fields_guards, bool plot_raw_rho, bool plot_raw_F) const override |
| |
| void | WriteJobInfo (const std::string &dir) const |
| |
| void | WriteWarpXHeader (const std::string &name, const amrex::Vector< ParticleDiag > &particle_diags) const |
| |
| void | WriteAllRawFields (const bool plot_raw_fields, const int nlevels, const std::string &plotfilename, const bool plot_raw_fields_guards, const bool plot_raw_rho, bool plot_raw_F) const |
| |
| void | WriteHeaderParticle (std::ostream &os, const amrex::Vector< ParticleDiag > &particle_diags) const |
| |
| void | WriteParticles (const std::string &filename, const amrex::Vector< ParticleDiag > &particle_diags) const |
| | Write particles data to file. More...
|
| |
| | ~FlushFormatPlotfile () |
| |
| virtual | ~FlushFormat () |
| |
This class aims at dumping diags data to disk using the AMReX Plotfile format. In particular, function WriteToFile takes fields and particles as input arguments, and writes data to file.
◆ ~FlushFormatPlotfile()
| FlushFormatPlotfile::~FlushFormatPlotfile |
( |
| ) |
|
|
inline |
◆ WriteAllRawFields()
| void FlushFormatPlotfile::WriteAllRawFields |
( |
const bool |
plot_raw_fields, |
|
|
const int |
nlevels, |
|
|
const std::string & |
plotfilename, |
|
|
const bool |
plot_raw_fields_guards, |
|
|
const bool |
plot_raw_rho, |
|
|
bool |
plot_raw_F |
|
) |
| const |
◆ WriteHeaderParticle()
| void FlushFormatPlotfile::WriteHeaderParticle |
( |
std::ostream & |
os, |
|
|
const amrex::Vector< ParticleDiag > & |
particle_diags |
|
) |
| const |
◆ WriteJobInfo()
| void FlushFormatPlotfile::WriteJobInfo |
( |
const std::string & |
dir | ) |
const |
Write general info of the run into the plotfile
◆ WriteParticles()
| void FlushFormatPlotfile::WriteParticles |
( |
const std::string & |
filename, |
|
|
const amrex::Vector< ParticleDiag > & |
particle_diags |
|
) |
| const |
Write particles data to file.
- Parameters
-
| [in] | filename | name of output directory |
| [in] | particle_diags | Each element of this vector handles output of 1 species. |
◆ WriteToFile()
| void FlushFormatPlotfile::WriteToFile |
( |
const amrex::Vector< std::string > |
varnames, |
|
|
const amrex::Vector< amrex::MultiFab > & |
mf, |
|
|
amrex::Vector< amrex::Geometry > & |
geom, |
|
|
const amrex::Vector< int > |
iteration, |
|
|
const double |
time, |
|
|
const amrex::Vector< ParticleDiag > & |
particle_diags, |
|
|
int |
nlev, |
|
|
const std::string |
prefix, |
|
|
bool |
plot_raw_fields, |
|
|
bool |
plot_raw_fields_guards, |
|
|
bool |
plot_raw_rho, |
|
|
bool |
plot_raw_F |
|
) |
| const |
|
overridevirtual |
◆ WriteWarpXHeader()
| void FlushFormatPlotfile::WriteWarpXHeader |
( |
const std::string & |
name, |
|
|
const amrex::Vector< ParticleDiag > & |
particle_diags |
|
) |
| const |
Write WarpX-specific plotfile header
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp