1 #ifndef sensei_VTKAmrWriter_h 2 #define sensei_VTKAmrWriter_h 4 #include "AnalysisAdaptor.h" 5 #include "DataRequirements.h" 34 int SetOutputDir(
const std::string &outputDir);
36 enum {MODE_PARAVIEW=0, MODE_VISIT=1};
39 int SetMode(
int mode);
42 int SetMode(std::string mode);
61 int AddDataRequirement(
const std::string &meshName,
62 int association,
const std::vector<std::string> &arrays);
74 int Finalize()
override;
85 std::string OutputDir;
90 using NameMap = std::map<std::string, T>;
92 NameMap<std::vector<double>> Time;
93 NameMap<std::vector<long>> TimeStep;
95 NameMap<int> HaveBlockInfo;
int Initialize(MPI_Comm comm, const std::string &fileName, InTransitDataAdaptor *&dataAdaptor)
Creates a sensei::ConfigurableAnalysis adaptor and sensei::InTransitDataAdaptor based on a SENSEI XML...
The base class for data consumers.
Definition: AnalysisAdaptor.h:24
Writes AMR data to disk in VTK format.
Definition: VTKAmrWriter.h:22
This is a helper class that handles the common task of specifying the set of meshes and arrays rqeuir...
Definition: DataRequirements.h:25
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25