1 #ifndef sensei_PythonAnalysis_h 2 #define sensei_PythonAnalysis_h 4 #include "senseiConfig.h" 5 #include "AnalysisAdaptor.h" 79 void SetScriptFile(
const std::string &fileName);
85 void SetScriptModule(
const std::string &moduleName);
93 void SetInitializeSource(
const std::string &source);
104 int Finalize()
override;
114 struct InternalsType;
115 InternalsType *Internals;
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
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27
Loads and executes a Python script impementing the sensei::AnalysisAdaptor API.
Definition: PythonAnalysis.h:68
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25