WarpX
Public Member Functions | List of all members
FlushFormat Class Referenceabstract

#include <FlushFormat.H>

Inheritance diagram for FlushFormat:
FlushFormatAscent FlushFormatOpenPMD FlushFormatPlotfile FlushFormatSensei FlushFormatCheckpoint

Public Member Functions

virtual void WriteToFile (amrex::Vector< std::string > varnames, const amrex::Vector< amrex::MultiFab > &mf, amrex::Vector< amrex::Geometry > &geom, amrex::Vector< int > iteration, double time, const amrex::Vector< ParticleDiag > &particle_diags, int nlev, std::string prefix, int file_min_digits, bool plot_raw_fields, bool plot_raw_fields_guards, bool use_pinned_pc=false, bool isBTD=false, int snapshotID=-1, int bufferID=1, int numBuffers=1, const amrex::Geometry &full_BTD_snapshot=amrex::Geometry(), bool isLastBTDFlush=false, const amrex::Vector< int > &totalParticlesFlushedAlready=amrex::Vector< int >()) const =0
 
virtual ~FlushFormat ()
 

Constructor & Destructor Documentation

◆ ~FlushFormat()

virtual FlushFormat::~FlushFormat ( )
inlinevirtual

Member Function Documentation

◆ WriteToFile()

virtual void FlushFormat::WriteToFile ( amrex::Vector< std::string >  varnames,
const amrex::Vector< amrex::MultiFab > &  mf,
amrex::Vector< amrex::Geometry > &  geom,
amrex::Vector< int iteration,
double  time,
const amrex::Vector< ParticleDiag > &  particle_diags,
int  nlev,
std::string  prefix,
int  file_min_digits,
bool  plot_raw_fields,
bool  plot_raw_fields_guards,
bool  use_pinned_pc = false,
bool  isBTD = false,
int  snapshotID = -1,
int  bufferID = 1,
int  numBuffers = 1,
const amrex::Geometry full_BTD_snapshot = amrex::Geometry(),
bool  isLastBTDFlush = false,
const amrex::Vector< int > &  totalParticlesFlushedAlready = amrex::Vectorint >() 
) const
pure virtual

Flush fields and particles to file

Implemented in FlushFormatOpenPMD, FlushFormatCheckpoint, FlushFormatSensei, FlushFormatPlotfile, and FlushFormatAscent.


The documentation for this class was generated from the following file: