![]()  | 
  
    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> |