![]() |
Low-Level Abstraction of Memory Access
|
#include <Split.hpp>
Public Types | |
using | Part1Before = mp_first< Acc > |
using | Part2Before = mp_second< Acc > |
using | R = decltype(partitionRecordDim(Part2Before{}, GetCoordFromTags< Part2Before, TagList >{})) |
using | Part1After = mp_first< R > |
using | Part2After = mp_second< R > |
using | type = mp_list< MergedRecordDims< Part1Before, Part1After >, Part2After > |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::Part1After = mp_first<R> |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::Part1Before = mp_first<Acc> |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::Part2After = mp_second<R> |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::Part2Before = mp_second<Acc> |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::R = decltype(partitionRecordDim(Part2Before{}, GetCoordFromTags<Part2Before, TagList>{})) |
using llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList >::type = mp_list<MergedRecordDims<Part1Before, Part1After>, Part2After> |