StencilStream v3.0.0
SYCL-based Stencil Simulation Framework Targeting FPGAs
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
stencil::tdv::single_pass::InlineStrategy::GlobalState< TransFunc, max_n_iterations >::KernelArgument Struct Reference

#include <SinglePassStrategies.hpp>

Public Types

using LocalState = KernelArgument
 

Public Member Functions

 KernelArgument (GlobalState &global_state, sycl::handler &cgh, uindex_t iteration_offset, uindex_t n_iterations)
 
TDV get_time_dependent_value (uindex_t i_iteration) const
 

Member Typedef Documentation

◆ LocalState

template<stencil::concepts::TransitionFunction TransFunc, uindex_t max_n_iterations>
using stencil::tdv::single_pass::InlineStrategy::GlobalState< TransFunc, max_n_iterations >::KernelArgument::LocalState = KernelArgument

Constructor & Destructor Documentation

◆ KernelArgument()

template<stencil::concepts::TransitionFunction TransFunc, uindex_t max_n_iterations>
stencil::tdv::single_pass::InlineStrategy::GlobalState< TransFunc, max_n_iterations >::KernelArgument::KernelArgument ( GlobalState global_state,
sycl::handler &  cgh,
uindex_t  iteration_offset,
uindex_t  n_iterations 
)
inline

Member Function Documentation

◆ get_time_dependent_value()

template<stencil::concepts::TransitionFunction TransFunc, uindex_t max_n_iterations>
TDV stencil::tdv::single_pass::InlineStrategy::GlobalState< TransFunc, max_n_iterations >::KernelArgument::get_time_dependent_value ( uindex_t  i_iteration) const
inline

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