#include <vtkMPIDuplicateUnstructuredGrid.h>
Public Member Functions | |
vtkTypeRevisionMacro (vtkMPIDuplicateUnstructuredGrid, vtkUnstructuredGridToUnstructuredGridFilter) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
virtual vtkMultiProcessController * | GetController () |
vtkSocketController * | GetSocketController () |
void | SetSocketController (vtkSocketController *controller) |
virtual void | SetClientFlag (int) |
virtual int | GetClientFlag () |
vtkSocketController * | GetRenderServerSocketController () |
void | SetRenderServerSocketController (vtkSocketController *controller) |
virtual void | SetRenderServerFlag (int) |
virtual int | GetRenderServerFlag () |
virtual void | SetPassThrough (int) |
virtual int | GetPassThrough () |
virtual void | PassThroughOn () |
virtual void | PassThroughOff () |
virtual void | SetZeroEmpty (int) |
virtual int | GetZeroEmpty () |
virtual void | ZeroEmptyOn () |
virtual void | ZeroEmptyOff () |
Static Public Member Functions | |
vtkMPIDuplicateUnstructuredGrid * | New () |
Protected Member Functions | |
vtkMPIDuplicateUnstructuredGrid () | |
~vtkMPIDuplicateUnstructuredGrid () | |
void | ComputeInputUpdateExtents (vtkDataObject *output) |
void | Execute () |
void | ServerExecute (vtkUnstructuredGridReader *reader, vtkUnstructuredGridWriter *writer) |
void | RenderServerExecute (vtkUnstructuredGridReader *reader) |
void | ClientExecute (vtkUnstructuredGridReader *reader) |
void | ReconstructOutput (vtkUnstructuredGridReader *reader, int numProcs, char *recv, int *recvLengths, int *recvOffsets) |
void | ExecuteInformation () |
Protected Attributes | |
vtkMultiProcessController * | Controller |
vtkSocketController * | SocketController |
int | ClientFlag |
vtkSocketController * | RenderServerSocketController |
int | RenderServerFlag |
int | PassThrough |
int | ZeroEmpty |
This filter collects polydata and duplicates it on every node. Converts data parallel so every node has a complete copy of the data. The filter is used at the end of a pipeline for driving a tiled display. This version uses MPI Gather and Broadcast.
Definition at line 36 of file vtkMPIDuplicateUnstructuredGrid.h.
|
This returns to size of the output (on this process). This method is not really used. It is needed to have the same API as vtkCollectUnstructuredGrid. vtkGetMacro(MemorySize, unsigned long); |
|
|
|
|
|
|
|
|
|
By defualt this filter uses the global controller, but this method can be used to set another instead. |
|
By defualt this filter uses the global controller, but this method can be used to set another instead. |
|
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Both processes think their id is 0. Definition at line 55 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Both processes think their id is 0. |
|
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Both processes think their id is 0. |
|
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Both processes think their id is 0. |
|
These methods extend this filter to work with a render server. If the RenderServerSocket is set, then the fitlers assumes it is operating in render server mode. The RenderServerFlag differentiates between data and render servers. The client does not care. Definition at line 66 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
These methods extend this filter to work with a render server. If the RenderServerSocket is set, then the fitlers assumes it is operating in render server mode. The RenderServerFlag differentiates between data and render servers. The client does not care. |
|
These methods extend this filter to work with a render server. If the RenderServerSocket is set, then the fitlers assumes it is operating in render server mode. The RenderServerFlag differentiates between data and render servers. The client does not care. |
|
These methods extend this filter to work with a render server. If the RenderServerSocket is set, then the fitlers assumes it is operating in render server mode. The RenderServerFlag differentiates between data and render servers. The client does not care. |
|
Turn the filter on or off. ParaView disable this filter when it will use compositing instead of local rendering. This flag is off by default. |
|
Turn the filter on or off. ParaView disable this filter when it will use compositing instead of local rendering. This flag is off by default. |
|
Turn the filter on or off. ParaView disable this filter when it will use compositing instead of local rendering. This flag is off by default. |
|
Turn the filter on or off. ParaView disable this filter when it will use compositing instead of local rendering. This flag is off by default. |
|
This flag should be set on all processes when MPI root is used as client. |
|
This flag should be set on all processes when MPI root is used as client. |
|
This flag should be set on all processes when MPI root is used as client. |
|
This flag should be set on all processes when MPI root is used as client. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 110 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 113 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 114 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 117 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 118 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 121 of file vtkMPIDuplicateUnstructuredGrid.h. |
|
Definition at line 122 of file vtkMPIDuplicateUnstructuredGrid.h. |