This class aims at dumping diags data to disk using the OpenPMD standard. In particular, function WriteToFile takes fields and particles as input arguments, and writes data to file.
More...
#include <FlushFormatOpenPMD.H>
|
| | FlushFormatOpenPMD (const std::string &diag_name) |
| |
| 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, const std::string prefix, bool plot_raw_fields, bool plot_raw_fields_guards, bool plot_raw_rho, bool plot_raw_F) const override final |
| |
| | ~FlushFormatOpenPMD () |
| |
| virtual | ~FlushFormat () |
| |
This class aims at dumping diags data to disk using the OpenPMD standard. In particular, function WriteToFile takes fields and particles as input arguments, and writes data to file.
◆ FlushFormatOpenPMD()
| FlushFormatOpenPMD::FlushFormatOpenPMD |
( |
const std::string & |
diag_name | ) |
|
Constructor takes name of diagnostics to set the output directory
◆ ~FlushFormatOpenPMD()
| FlushFormatOpenPMD::~FlushFormatOpenPMD |
( |
| ) |
|
◆ WriteToFile()
| void FlushFormatOpenPMD::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 |
|
finaloverridevirtual |
Flush fields and particles to plotfile
Implements FlushFormat.
◆ m_OpenPMDPlotWriter
This is responsible for dumping to file
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/FlushFormatOpenPMD.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Diagnostics/FlushFormats/FlushFormatOpenPMD.cpp