15 #ifndef vtkCPProcessor_h 16 #define vtkCPProcessor_h 18 #include "vtkObject.h" 19 #include "vtkPVCatalystModule.h" 21 struct vtkCPProcessorInternals;
24 class vtkMPICommunicatorOpaqueComm;
25 class vtkMultiProcessController;
62 void PrintSelf(ostream& os, vtkIndent indent);
69 virtual int GetNumberOfPipelines();
76 virtual void RemoveAllPipelines();
84 virtual int Initialize();
86 virtual int Initialize(vtkMPICommunicatorOpaqueComm& comm);
105 virtual int Finalize();
112 virtual vtkObject* NewInitializationHelper();
118 vtkCPProcessorInternals* Internal;
119 vtkObject* InitializationHelper;
120 static vtkMultiProcessController* Controller;
There are 3 distinct phases for the operation of a co-processor.
Generic interface for operating on pipelines.
This class provides the description of the data for the coprocessor pipelines.