1 #ifndef sensei_AscentAnalysisAdaptor_h 2 #define sensei_AscentAnalysisAdaptor_h 4 #include "AnalysisAdaptor.h" 5 #include "DataRequirements.h" 27 int Initialize(
const std::string &json_file_path,
28 const std::string &options_file_path);
47 int AddDataRequirement(
const std::string &meshName,
48 int association,
const std::vector<std::string> &arrays);
56 int Finalize()
override;
66 ascent::Ascent _ascent;
67 conduit::Node optionsNode;
68 conduit::Node actionsNode;
70 void GetFieldsFromActions();
71 std::set<std::string> Fields;
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
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
An analysis adaptor for ascent-based analysis pipelines.
Definition: AscentAnalysisAdaptor.h:15