IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::detail::CreateUniformType< Type, View > Struct Template Reference

#include <TypeUtils.h>

Collaboration diagram for ippl::detail::CreateUniformType< Type, View >:

Public Types

using view_type = typename View::uniform_type
using type = typename Forward<Type, view_type>::type

Detailed Description

template<template< typename... > class Type, typename View>
struct ippl::detail::CreateUniformType< Type, View >

Constructs a uniform type based on Kokkos views' uniform types (i.e. a type where all optional template parameters are explicitly specified)

Template Parameters
Typethe type to specialize
Viewthe view type

Definition at line 203 of file TypeUtils.h.

Member Typedef Documentation

◆ type

template<template< typename... > class Type, typename View>
using ippl::detail::CreateUniformType< Type, View >::type = typename Forward<Type, view_type>::type

Definition at line 205 of file TypeUtils.h.

◆ view_type

template<template< typename... > class Type, typename View>
using ippl::detail::CreateUniformType< Type, View >::view_type = typename View::uniform_type

Definition at line 204 of file TypeUtils.h.


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