@{ * ScatterV is the vector variant of Scatter. It extends the functionality of * Scatter by allowing a varying count of data to each process. * ScatterV takes an array in the process with id \c srcProcessId and * distributes it. Each process (including the source) receives a portion of * the send buffer defined by the \c sendLengths and \c offsets arrays. */
| 675 | * the send buffer defined by the \c sendLengths and \c offsets arrays. |
| 676 | */ |
| 677 | int ScatterV(const int* sendBuffer, int* recvBuffer, vtkIdType* sendLengths, vtkIdType* offsets, |
| 678 | vtkIdType recvLength, int srcProcessId) |
| 679 | { |
| 680 | return this->ScatterVVoidArray( |
| 681 | sendBuffer, recvBuffer, sendLengths, offsets, recvLength, VTK_INT, srcProcessId); |
| 682 | } |
| 683 | int ScatterV(const unsigned int* sendBuffer, unsigned int* recvBuffer, vtkIdType* sendLengths, |
| 684 | vtkIdType* offsets, vtkIdType recvLength, int srcProcessId) |
| 685 | { |
nothing calls this directly
no test coverage detected