kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Tests::Utils::ContextTest< ContextType, Exec > Struct Template Reference

#include <context.hpp>

Inheritance diagram for Tests::Utils::ContextTest< ContextType, Exec >:
Kokkos::utils::tests::scoped::ExecutionSpace< Exec >

Public Types

using context_t = ContextType<Exec>
using scheduler_t = decltype(std::declval<const context_t>().get_scheduler())
using schedule_sender_t = decltype(stdexec::schedule(std::declval<scheduler_t>()))
using value_t = int
using view_s_t = Kokkos::View<value_t, Kokkos::SharedSpace>

Additional Inherited Members

Public Member Functions inherited from Kokkos::utils::tests::scoped::ExecutionSpace< Exec >
 ExecutionSpace ()
ExecutionSpaceoperator= (const ExecutionSpace &)=delete
Public Attributes inherited from Kokkos::utils::tests::scoped::ExecutionSpace< Exec >
Exec exec

Detailed Description

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
struct Tests::Utils::ContextTest< ContextType, Exec >

Definition at line 21 of file context.hpp.

Member Typedef Documentation

◆ context_t

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
using Tests::Utils::ContextTest< ContextType, Exec >::context_t = ContextType<Exec>

Definition at line 25 of file context.hpp.

◆ schedule_sender_t

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
using Tests::Utils::ContextTest< ContextType, Exec >::schedule_sender_t = decltype(stdexec::schedule(std::declval<scheduler_t>()))

Definition at line 27 of file context.hpp.

◆ scheduler_t

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
using Tests::Utils::ContextTest< ContextType, Exec >::scheduler_t = decltype(std::declval<const context_t>().get_scheduler())

Definition at line 26 of file context.hpp.

◆ value_t

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
using Tests::Utils::ContextTest< ContextType, Exec >::value_t = int

Definition at line 29 of file context.hpp.

◆ view_s_t

template<template< typename > typename ContextType, Kokkos::ExecutionSpace Exec>
using Tests::Utils::ContextTest< ContextType, Exec >::view_s_t = Kokkos::View<value_t, Kokkos::SharedSpace>

Definition at line 30 of file context.hpp.


The documentation for this struct was generated from the following file:
  • /__w/kokkos-execution/kokkos-execution/tests/utils/context.hpp