|
VTK
|
A helper class that manages a block distribution of N elements of data. More...
#include <vtkBlockDistribution.h>
Public Member Functions | |
| vtkBlockDistribution (vtkIdType N, vtkIdType P) | |
| Create a block distribution with N elements on P processors. More... | |
| vtkIdType | GetNumElements () |
| Retrieves the number of elements for which this block distribution was built. More... | |
| vtkIdType | GetNumProcessors () |
| Retrieves the number of processors for which this block distribution was built. More... | |
| vtkIdType | GetBlockSize (vtkIdType rank) |
| Get the block size for the processor with the given rank. More... | |
| vtkIdType | GetProcessorOfElement (vtkIdType globalIndex) |
| Retrieve the process number in [0, GetNumProcessors()) where the element with the given global index will be located. More... | |
| vtkIdType | GetLocalIndexOfElement (vtkIdType globalIndex) |
| Retrieve the local index (offset) on the processor determined by GetProcessorOfElement that refers to the given global index. More... | |
| vtkIdType | GetFirstGlobalIndexOnProcessor (vtkIdType rank) |
| Retrieve the first global index stored on the processor with the given rank. More... | |
| vtkIdType | GetGlobalIndex (vtkIdType localIndex, vtkIdType rank) |
| Retrieve the global index associated with the given local index on the processor with the given rank. More... | |
A helper class that manages a block distribution of N elements of data.
Definition at line 31 of file vtkBlockDistribution.h.
|
inline |
Create a block distribution with N elements on P processors.
Definition at line 88 of file vtkBlockDistribution.h.
|
inline |
Retrieves the number of elements for which this block distribution was built.
Definition at line 43 of file vtkBlockDistribution.h.
|
inline |
Retrieves the number of processors for which this block distribution was built.
Definition at line 49 of file vtkBlockDistribution.h.
|
inline |
Get the block size for the processor with the given rank.
This is the number of elements that the processor will store.
Definition at line 95 of file vtkBlockDistribution.h.
|
inline |
Retrieve the process number in [0, GetNumProcessors()) where the element with the given global index will be located.
Definition at line 104 of file vtkBlockDistribution.h.
|
inline |
Retrieve the local index (offset) on the processor determined by GetProcessorOfElement that refers to the given global index.
Definition at line 123 of file vtkBlockDistribution.h.
|
inline |
Retrieve the first global index stored on the processor with the given rank.
Definition at line 132 of file vtkBlockDistribution.h.
|
inline |
Retrieve the global index associated with the given local index on the processor with the given rank.
Definition at line 149 of file vtkBlockDistribution.h.
1.8.15