Low-Level Abstraction of Memory Access
llama::mapping::BindProjection< InnerMapping, ProjectionMap > Struct Template Reference

#include <Projection.hpp>

Public Types

template<typename ArrayExtents , typename RecordDim >
using fn = Projection< ArrayExtents, RecordDim, InnerMapping, ProjectionMap >
 

Detailed Description

template<template< typename, typename > typename InnerMapping, typename ProjectionMap>
struct llama::mapping::BindProjection< InnerMapping, ProjectionMap >

Binds parameters to a Projection mapping except for array and record dimension, producing a quoted meta function accepting the latter two. Useful to to prepare this mapping for a meta mapping.

Definition at line 186 of file Projection.hpp.

Member Typedef Documentation

◆ fn

template<template< typename, typename > typename InnerMapping, typename ProjectionMap >
template<typename ArrayExtents , typename RecordDim >
using llama::mapping::BindProjection< InnerMapping, ProjectionMap >::fn = Projection<ArrayExtents, RecordDim, InnerMapping, ProjectionMap>

Definition at line 189 of file Projection.hpp.


The documentation for this struct was generated from the following file: