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

Method rank

Parallel/DIY/vtkDIYExplicitAssigner.cxx:66–72  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

64
65//------------------------------------------------------------------------------
66int vtkDIYExplicitAssigner::rank(int gid) const
67{
68 auto iter =
69 std::lower_bound(this->IScanBlockCounts.begin(), this->IScanBlockCounts.end(), gid + 1);
70 assert(iter != this->IScanBlockCounts.end());
71 return static_cast<int>(std::distance(this->IScanBlockCounts.begin(), iter));
72}
73
74//------------------------------------------------------------------------------
75void vtkDIYExplicitAssigner::local_gids(int rank, std::vector<int>& gids) const

Callers 15

SynchronizeGhostDataMethod · 0.45
AllToAllMethod · 0.45
BroadcastMethod · 0.45
LinkMethod · 0.45
TestFieldDataExchangeFunction · 0.45
RequestDataMethod · 0.45
GetGlobalFieldMetaDataFunction · 0.45
RequestDataMethod · 0.45
GenerateIdsFunction · 0.45
RequestDataMethod · 0.45
GenerateCutsMethod · 0.45

Calls 4

assertFunction · 0.50
distanceFunction · 0.50
beginMethod · 0.45
endMethod · 0.45

Tested by 3

TestFieldDataExchangeFunction · 0.36
TestPResampleToImageFunction · 0.36