This filter updates the appropriate piece by requesting the piece from process 0. Process 0 always updates all of the data. It is important that Execute get called on all processes, otherwise the filter will deadlock.
|
Public Types |
typedef vtkUnstructuredGridAlgorithm | Superclass |
Public Member Functions |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
virtual vtkMultiProcessController * | GetController () |
|
virtual void | SetCreateGhostCells (int) |
virtual int | GetCreateGhostCells () |
virtual void | CreateGhostCellsOn () |
virtual void | CreateGhostCellsOff () |
Static Public Member Functions |
static vtkTransmitUnstructuredGridPiece * | New () |
static int | IsTypeOf (const char *type) |
static vtkTransmitUnstructuredGridPiece * | SafeDownCast (vtkObject *o) |
Protected Member Functions |
| vtkTransmitUnstructuredGridPiece () |
| ~vtkTransmitUnstructuredGridPiece () |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | RootExecute (vtkUnstructuredGrid *input, vtkUnstructuredGrid *output, vtkInformation *outInfo) |
void | SatelliteExecute (int procId, vtkUnstructuredGrid *output, vtkInformation *outInfo) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Protected Attributes |
int | CreateGhostCells |
vtkMultiProcessController * | Controller |