1 #ifndef Catalyst2AnalysisAdaptor_h 2 #define Catalyst2AnalysisAdaptor_h 4 #include "AnalysisAdaptor.h" 5 #include "DataRequirements.h" 6 #include "MeshMetadata.h" 24 void PrintSelf(ostream& os, svtkIndent indent)
override;
int SetDataRequirements(const DataRequirements &reqs)
Adds a set of sensei::DataRequirements, typically this will come from an XML configuratiopn file...
bool Execute(DataAdaptor *data, DataAdaptor **dataOut=nullptr) override
Invokes in situ processing, data movement or I/O.
The base class for data consumers.
Definition: AnalysisAdaptor.h:24
Analysis adaptor for Catalyst2-based analysis pipelines.
Definition: Catalyst2AnalysisAdaptor.h:19
This is a helper class that handles the common task of specifying the set of meshes and arrays rqeuir...
Definition: DataRequirements.h:25
int Finalize() override
Clean up and shut down the data consuming library if needed.
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27
virtual void AddPythonScriptPipeline(const std::string &fileName)
Adds a pipeline initialized from a Catalyst python script.
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25
DataRequirements Requirements
meshes needed by the analysis. If empty, all meshes are needed.
Definition: Catalyst2AnalysisAdaptor.h:45