PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
PACMAN::detail Namespace Reference

A type variant which defines the enabled Kokkos execution spaces. More...

Classes

struct  TypeList
struct  Append
struct  Append< TypeList< Types... >, Type >
struct  ToVariant
struct  ToVariant< TypeList< Types... > >

Typedefs

using ExecSpaces0 = TypeList<>
using ExecSpaces1 = ExecSpaces0
using ExecSpaces2 = ExecSpaces1
using ExecSpaces3 = ExecSpaces2
using ExecSpaces4 = ExecSpaces3
using ExecSpaces5 = ExecSpaces4
using ExecSpaces6 = ExecSpaces5

Detailed Description

A type variant which defines the enabled Kokkos execution spaces.

Used to dispatch runtime execution-space selectors to template arguments.

Typedef Documentation

◆ ExecSpaces0

Definition at line 44 of file execspaces.hpp.

◆ ExecSpaces1

Definition at line 48 of file execspaces.hpp.

◆ ExecSpaces2

Definition at line 53 of file execspaces.hpp.

◆ ExecSpaces3

Definition at line 58 of file execspaces.hpp.

◆ ExecSpaces4

Definition at line 63 of file execspaces.hpp.

◆ ExecSpaces5

Definition at line 68 of file execspaces.hpp.

◆ ExecSpaces6

Definition at line 73 of file execspaces.hpp.