1 #ifndef CatalystAnalysisAdaptor_h 2 #define CatalystAnalysisAdaptor_h 4 #include "AnalysisAdaptor.h" 5 #include "MeshMetadata.h" 10 class vtkCPDataDescription;
11 class vtkCPInputDataDescription;
30 void PrintSelf(ostream& os, svtkIndent indent)
override;
41 virtual void AddPipeline(vtkCPPipeline* pipeline);
49 virtual void AddPythonScriptPipeline(
const std::string& fileName,
50 const std::string& resultProducer,
const std::string& steerableSourceType,
51 const std::string& resultMesh,
int versionHint = 2);
54 int SetFrequency(
unsigned int frequency);
60 virtual void AddPluginXML(
const std::string& fileName);
66 int Finalize()
override;
74 int DescribeData(
int timeStep,
double time,
75 const std::vector<MeshMetadataPtr> &metadata, vtkCPDataDescription *dataDesc);
78 const std::vector<MeshMetadataPtr> &reqs, vtkCPDataDescription *dataDesc);
80 int SetWholeExtent(svtkDataObject *dobj, vtkCPInputDataDescription *desc);
86 unsigned int Frequency;
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
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25
An adaptor that invokes ParaView Catalyst.
Definition: CatalystAnalysisAdaptor.h:21