Low-Level Abstraction of Memory Access
llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs > Member List

This is the complete list of members for llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >, including all inherited members.

ArrayExtents typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
ArrayIndex typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
blobCountllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >static
blobNrAndOffset(ArrayIndex ai, RecordCoord< RecordCoords... >={}) const -> NrAndOffset< size_type >llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline
blobSize([[maybe_unused]] size_type i) const -> size_typellama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline
compute(ArrayIndex ai, RecordCoord< RecordCoords... >, Blobs &blobs) constllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline
extents() const -> ArrayExtentsllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline
isComputed(RecordCoord< RecordCoords... >) -> boolllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inlinestatic
Mapping1 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
mapping1llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
Mapping2 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
mapping2llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
NormalizedSelectorForMapping1 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
RecordDim typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
RecordDim1 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
RecordDim2 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
RecordDimPartitions typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
SelectorForMapping1 typedefllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
Split()=defaultllama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >
Split(ArrayExtents extents)llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inlineexplicit
Split(Mapping1 mapping1, Mapping2 mapping2)llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline
Split(std::tuple< Args1... > mappingArgs1, std::tuple< Args2... > mappingArgs2)llama::mapping::Split< TArrayExtents, TRecordDim, TSelectorForMapping1, MappingTemplate1, MappingTemplate2, SeparateBlobs >inline