|
struct | stapl::stub_localize< View, GID > |
| Defines an object that provides the methods for data localization required for the task. More...
|
|
struct | stapl::stub_self_element< View, GID > |
| Defines a view that behaves as the given View and provides the methods for data localization required for the task. More...
|
|
struct | stapl::stub_dontcare< View, GID > |
| Defines an object that provides the methods for data localization required for the task. More...
|
|
struct | stapl::stub_localize_nat_view< View, GID > |
| Defines an object that provides the methods for data localization required for the task. More...
|
|
struct | stapl::localize_element< View, GID, Stub > |
| Defines an object that provides the same interface as std::pair . More...
|
|
struct | stapl::select_stub< View, GID, PS > |
| Helper to determine which stub to use based on the type of partition PS . More...
|
|
struct | stapl::get_partitioner< View > |
| Helper to extract the partition type used for the given partitioned view (Base case). More...
|
|
class | stapl::segmented_view< Container, Partition, MFG, SVC > |
| Define a view over a virtual container of views (view_container). More...
|
|
class | stapl::overlap_view< View > |
| An overlap view is a segmented view whose segments overlap by some number of elements in each dimension as specified by the user. More...
|
|
struct | stapl::get_partitioner< segmented_view< C, PS, MFG, SVC > > |
| Helper to extract the partition type used for the given Segmented. More...
|
|
struct | stapl::get_partitioner< overlap_view< View > > |
| Helper to extract the partition type used for the given Overlap. More...
|
|
|
template<typename View , typename GID > |
localize_element< View, GID, stub_localize< View, GID > > | stapl::localize_ref (View const &vw, GID const &i) |
| Helper function to construct the localization object over the element referenced by the index i in the given view vw .
|
|
template<typename View > |
localize_element< View, size_t, stub_dontcare< View, size_t > > | stapl::localize_ref (View const &vw) |
| Helper function to construct the localization object over the view vw .
|
|
template<typename View > |
localize_element< View, size_t, stub_self_element< View, size_t > > | stapl::localize_self_element (View &vw) |
| Helper function to construct a view extended with localization information.
|
|
template<typename C , typename PS , typename MFG , typename SVC , typename GID > |
localize_element< segmented_view< C, PS, MFG, SVC >, GID, typename select_stub< segmented_view< C, PS, MFG, SVC >, GID, PS >::type > | stapl::localize_ref (segmented_view< C, PS, MFG, SVC > const &vw, GID const &i) |
| Helper function to construct the localization object when the given view is a Segmented.
|
|
template<typename View , typename GID > |
localize_element< overlap_view< View >, GID, typename select_stub< overlap_view< View >, GID, typename overlap_view< View >::partition_type >::type > | stapl::localize_ref (overlap_view< View > const &vw, GID const &i) |
| Helper function to construct the localization object when the given view is an Overlap.
|
|