MCPcopy Create free account
hub / github.com/Kitware/VTK / GatherV

Function GatherV

Parallel/Core/vtkCommunicator.h:486–491  ·  view source on GitHub ↗

@{ * GatherV is the vector variant of Gather. It extends the functionality of * Gather by allowing a varying count of data from each process. * GatherV collects arrays in the process with id \c destProcessId. Each * process (including the destination) sends the contents of its send buffer * to the destination process. The destination process receives the * messages and stores the

Source from the content-addressed store, hash-verified

484 * receives from each process, in rank order.
485 */
486 int GatherV(const int* sendBuffer, int* recvBuffer, vtkIdType sendLength, vtkIdType* recvLengths,
487 vtkIdType* offsets, int destProcessId)
488 {
489 return this->GatherVVoidArray(
490 sendBuffer, recvBuffer, sendLength, recvLengths, offsets, VTK_INT, destProcessId);
491 }
492 int GatherV(const unsigned int* sendBuffer, unsigned int* recvBuffer, vtkIdType sendLength,
493 vtkIdType* recvLengths, vtkIdType* offsets, int destProcessId)
494 {

Callers

nothing calls this directly

Calls 1

GatherVVoidArrayMethod · 0.45

Tested by

no test coverage detected