StencilStream v3.0.0
SYCL-based Stencil Simulation Framework Targeting FPGAs
Loading...
Searching...
No Matches
stencil::tdv::single_pass::KernelArgument Concept Reference

The requirements for a TDV kernel argument. More...

#include <SinglePassStrategies.hpp>

Concept definition

template<typename T, typename TransFunc>
std::constructible_from<typename T::LocalState, T const &>
A technical definition of a stencil transition function.
Definition Concepts.hpp:62
The requirements for a TDV kernel argument.
Definition SinglePassStrategies.hpp:65
The requirements for a pass-local TDV system state.
Definition SinglePassStrategies.hpp:48

Detailed Description

The requirements for a TDV kernel argument.

Each kernel argument is constructed on the host and then passed to the execution kernel. From this kernel argument, the execution constructs the LocalState.

Template Parameters
TransFuncThe transition function that contains the TDV definition.