11 #include "vtkMultiBlockDataSetAlgorithm.h"
13 class vtkMultiProcessController;
14 class vtkUnstructuredGrid;
20 :
public vtkMultiBlockDataSetAlgorithm {
24 void PrintSelf(ostream& os, vtkIndent indent);
28 vtkIdType *
key, *orig;
36 int RequestData(vtkInformation*,
37 vtkInformationVector**,
38 vtkInformationVector*);
39 int FillOutputPortInformation(
int port, vtkInformation* info);
48 vtkMultiProcessController* Controller;
49 void SetController(vtkMultiProcessController* c);
52 void LocalToGlobalRegionId(vtkMultiProcessController* contr,
53 vtkMultiBlockDataSet*
data);
54 void MergeCellsOnRegionId(vtkUnstructuredGrid* ugrid,
56 vtkIdList* facestream);
57 float MergeCellDataOnRegionId(vtkFloatArray*
data_array,
58 vtkIdTypeArray* rid_array,
vtkDataArray * data_array
static vtkPMergeConnected * New()
vtkTypeMacro(vtkPMergeConnected, vtkMultiBlockDataSetAlgorithm)
#define QPCL_ENGINE_LIB_API