#include "../View.hpp"
#include "Common.hpp"
Go to the source code of this file.
|
| struct | llama::mapping::internal::PartitionFoldOpImpl< Acc, TagList > |
| |
| struct | llama::mapping::internal::ReplaceTagListsByCoords< RecordDim, RecordCoord< RCs... > > |
| |
| struct | llama::mapping::internal::ReplaceTagListsByCoords< RecordDim, mp_list< Args... > > |
| |
| struct | llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs > |
| |
| struct | llama::mapping::BindSplit< SelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs > |
| |
|
| template<typename RC , typename RecordCoordForMapping1 > |
| constexpr bool | llama::mapping::internal::isSelected = recordCoordCommonPrefixIsSame<RecordCoordForMapping1, RC> |
| |
| template<typename RC , typename... RecordCoordsForMapping1> |
| constexpr bool | llama::mapping::internal::isSelected< RC, mp_list< RecordCoordsForMapping1... > > = (isSelected<RC, RecordCoordsForMapping1> || ...) |
| |
| template<typename Mapping > |
| constexpr bool | llama::mapping::isSplit = false |
| |
| template<typename ArrayExtents , typename RecordDim , typename SelectorForMapping1 , template< typename... > typename MappingTemplate1, template< typename... > typename MappingTemplate2, bool SeparateBlobs> |
| constexpr bool | llama::mapping::isSplit< Split< ArrayExtents, RecordDim, SelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs > > = true |
| |