#include <sycl/ext/oneapi/experimental/graph.hpp>
Public Member Functions | |
dynamic_parameter (experimental::command_graph< graph_state::modifiable > Graph, const ValueT &Param) | |
Constructs a new dynamic parameter. More... | |
void | update (const ValueT &NewValue) |
Updates this dynamic parameter and all registered nodes with a new value. More... | |
Public Member Functions inherited from sycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base | |
dynamic_parameter_base (sycl::ext::oneapi::experimental::command_graph< graph_state::modifiable > Graph, size_t ParamSize, const void *Data) | |
Additional Inherited Members | |
Protected Member Functions inherited from sycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base | |
void | updateValue (const void *NewValue, size_t Size) |
void | updateAccessor (const sycl::detail::AccessorBaseHost *Acc) |
template<class Obj > | |
decltype(Obj::impl) friend | sycl::detail::getSyclObjImpl (const Obj &SyclObject) |
Protected Attributes inherited from sycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base | |
std::shared_ptr< dynamic_parameter_impl > | impl |
|
inline |
|
inline |
Updates this dynamic parameter and all registered nodes with a new value.
NewValue | The new value for the parameter. |
Definition at line 461 of file graph.hpp.
References sycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base::updateAccessor(), and sycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base::updateValue().