1 #ifndef WARPX_FLUSHFORMATSENSEI_H_ 2 #define WARPX_FLUSHFORMATSENSEI_H_ 6 #include <AMReX_AmrMesh.H> 7 #if defined(AMREX_USE_SENSEI_INSITU) 8 # include <AMReX_AmrMeshInSituBridge.H> 11 using AmrMeshInSituBridge = void;
48 virtual void WriteToFile (
49 const amrex::Vector<std::string> varnames,
50 const amrex::Vector<amrex::MultiFab>& mf,
51 amrex::Vector<amrex::Geometry>& geom,
52 const amrex::Vector<int> iteration,
const double time,
53 const amrex::Vector<ParticleDiag>& particle_diags,
int nlev,
54 const std::string prefix,
int file_min_digits,
56 bool plot_raw_fields_guards,
57 bool plot_raw_rho,
bool plot_raw_F,
58 bool isBTD =
false,
int snapshotID = -1,
59 const amrex::Geometry& full_BTD_snapshot = amrex::Geometry(),
60 bool isLastBTDFlush =
false)
const override;
65 void WriteParticles(
const amrex::Vector<ParticleDiag>& particle_diags)
const;
69 int m_insitu_pin_mesh = 0;
70 amrex::AmrMeshInSituBridge * m_insitu_bridge =
nullptr;
71 amrex::AmrMesh * m_amr_mesh =
nullptr;
74 #endif // WARPX_FLUSHFORMATSENSEI_H_
Definition: BreitWheelerEngineWrapper.H:35