Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Concepts | Typedefs | Functions
uni20::layout Namespace Reference

Classes

struct  LayoutLeft
 
struct  LayoutRight
 

Concepts

concept  mapping_builder_for
 

Typedefs

template<typename LayoutPolicy , typename Extents >
using mapping_for_t = typename LayoutPolicy::template mapping< Extents >
 

Functions

template<typename LayoutPolicy , typename Extents >
constexpr auto make_mapping (Extents const &exts) -> mapping_for_t< LayoutPolicy, Extents >
 

Typedef Documentation

◆ mapping_for_t

template<typename LayoutPolicy , typename Extents >
using uni20::layout::mapping_for_t = typedef typename LayoutPolicy::template mapping<Extents>

Function Documentation

◆ make_mapping()

template<typename LayoutPolicy , typename Extents >
constexpr auto uni20::layout::make_mapping ( Extents const &  exts) -> mapping_for_t<LayoutPolicy, Extents>
constexpr