Helper functor to check if this location has all the information which is required for doing local computation of coarsening.
More...
|
|
| proc_unequal_offset (size_t moff) |
| |
| template<typename View , typename Part , typename LocalMD > |
| void | operator() (View const &view, Part const &part, long long i, LocalMD &local_md, long long &k) const |
| | Helper function to verify and obtain all the metadata information required for aligning the metadata at given position. More...
|
| |
Helper functor to check if this location has all the information which is required for doing local computation of coarsening.
◆ operator()()
template<typename View , typename Part , typename LocalMD >
| void stapl::metadata::detail::proc_unequal_offset::operator() |
( |
View const & |
view, |
|
|
Part const & |
part, |
|
|
long long |
i, |
|
|
LocalMD & |
local_md, |
|
|
long long & |
k |
|
) |
| const |
Helper function to verify and obtain all the metadata information required for aligning the metadata at given position.
- Parameters
-
| view | View that is aligned. |
| part | Partitioned metadata locality. |
| i | Index of the metadata that is going to be computed. |
| local_md | Container for metadata locality that contains the resulting coarsened partitioned metadata locality. |
| k | Returns the increment that needs to be applied to advance to the next metadata locality. |
The documentation for this class was generated from the following file: