#include <vtkMultiProcessControllerHelper.h>
◆ vtkMultiProcessControllerHelper()
| vtkMultiProcessControllerHelper::vtkMultiProcessControllerHelper |
( |
| ) |
|
|
protected |
◆ ~vtkMultiProcessControllerHelper()
| vtkMultiProcessControllerHelper::~vtkMultiProcessControllerHelper |
( |
| ) |
|
|
overrideprotected |
◆ MergePieces() [1/2]
| static bool vtkMultiProcessControllerHelper::MergePieces |
( |
std::vector< vtkSmartPointer< vtkDataObject >> & |
pieces, |
|
|
vtkDataObject * |
result |
|
) |
| |
|
static |
Overload where the merged pieces are combined into result.
◆ MergePieces() [2/2]
| vtkDataObject * vtkMultiProcessControllerHelper::MergePieces |
( |
vtkDataObject ** |
pieces, |
|
|
unsigned int |
num_pieces |
|
) |
| |
|
static |
Utility method to merge pieces received from several processes. It does not handle all data types, and hence not meant for non-paraview specific use. Returns a new instance of data object containing the merged result on success, else returns NULL. The caller is expected to release the memory from the returned data-object.
Definition at line 90 of file vtkMultiProcessControllerHelper.cxx.
References NULL, and result.
◆ New()
◆ PrintSelf()
| void vtkMultiProcessControllerHelper::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ ReduceToAll()
| int vtkMultiProcessControllerHelper::ReduceToAll |
( |
vtkMultiProcessController * |
controller, |
|
|
vtkMultiProcessStream & |
data, |
|
|
void(*)(vtkMultiProcessStream &A, vtkMultiProcessStream &B) |
operation, |
|
|
int |
tag |
|
) |
| |
|
static |
◆ vtkTypeMacro()
The documentation for this class was generated from the following files: