kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::GraphContext< Exec > Struct Template Reference

Execution context using Kokkos::Experimental::Graph under the hood. More...

#include <graph.hpp>

Public Types

using execution_space = Exec
using state_t = Impl::State<execution_space>

Public Member Functions

 GraphContext (execution_space exec)
auto get_scheduler () const noexcept -> GraphImpl::Scheduler< execution_space >

Public Attributes

state_t m_state

Detailed Description

template<Kokkos::ExecutionSpace Exec>
struct Kokkos::Execution::GraphContext< Exec >

Execution context using Kokkos::Experimental::Graph under the hood.

Examples
examples/graph/example_hydra.cpp, and examples/graph/example_parallel_for.cpp.

Definition at line 123 of file graph.hpp.

Member Typedef Documentation

◆ execution_space

template<Kokkos::ExecutionSpace Exec>
using Kokkos::Execution::GraphContext< Exec >::execution_space = Exec

Definition at line 124 of file graph.hpp.

◆ state_t

template<Kokkos::ExecutionSpace Exec>
using Kokkos::Execution::GraphContext< Exec >::state_t = Impl::State<execution_space>

Definition at line 126 of file graph.hpp.

Constructor & Destructor Documentation

◆ GraphContext()

template<Kokkos::ExecutionSpace Exec>
Kokkos::Execution::GraphContext< Exec >::GraphContext ( execution_space exec)
inlineexplicit

Definition at line 130 of file graph.hpp.

Member Function Documentation

◆ get_scheduler()

template<Kokkos::ExecutionSpace Exec>
auto Kokkos::Execution::GraphContext< Exec >::get_scheduler ( ) const -> GraphImpl::Scheduler< execution_space >
inlinenoexcept

Member Data Documentation

◆ m_state

template<Kokkos::ExecutionSpace Exec>
state_t Kokkos::Execution::GraphContext< Exec >::m_state

Definition at line 128 of file graph.hpp.


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