DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::graph_impl Member List

This is the complete list of members for sycl::_V1::ext::oneapi::experimental::detail::graph_impl, including all inherited members.

add(node_type NodeType, std::unique_ptr< sycl::detail::CG > CommandGroup, const std::vector< std::shared_ptr< node_impl >> &Dep={})sycl::_V1::ext::oneapi::experimental::detail::graph_impl
add(const std::shared_ptr< graph_impl > &Impl, std::function< void(handler &)> CGF, const std::vector< sycl::detail::ArgDesc > &Args, const std::vector< std::shared_ptr< node_impl >> &Dep={})sycl::_V1::ext::oneapi::experimental::detail::graph_impl
add(const std::shared_ptr< graph_impl > &Impl, const std::vector< std::shared_ptr< node_impl >> &Dep={})sycl::_V1::ext::oneapi::experimental::detail::graph_impl
add(const std::shared_ptr< graph_impl > &Impl, const std::vector< sycl::detail::EventImplPtr > Events)sycl::_V1::ext::oneapi::experimental::detail::graph_impl
addEventForNode(std::shared_ptr< graph_impl > GraphImpl, std::shared_ptr< sycl::detail::event_impl > EventImpl, std::shared_ptr< node_impl > NodeImpl)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
addQueue(const std::shared_ptr< sycl::detail::queue_impl > &RecordingQueue)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
beginRecording(std::shared_ptr< sycl::detail::queue_impl > Queue)sycl::_V1::ext::oneapi::experimental::detail::graph_impl
checkNodeRecursive(const std::shared_ptr< node_impl > &NodeA, const std::shared_ptr< node_impl > &NodeB)sycl::_V1::ext::oneapi::experimental::detail::graph_implinlinestatic
clearQueues()sycl::_V1::ext::oneapi::experimental::detail::graph_impl
getBarrierDep(std::weak_ptr< sycl::detail::queue_impl > Queue)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getContext() constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getDevice() constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getEventForNode(std::shared_ptr< node_impl > NodeImpl) constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getExitNodesEvents(std::weak_ptr< sycl::detail::queue_impl > Queue)sycl::_V1::ext::oneapi::experimental::detail::graph_impl
getLastInorderNode(std::shared_ptr< sycl::detail::queue_impl > Queue)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getNodeForEvent(std::shared_ptr< sycl::detail::event_impl > EventImpl)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
getNumberOfNodes() constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
graph_impl(const sycl::context &SyclContext, const sycl::device &SyclDevice, const sycl::property_list &PropList={})sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
hasSimilarStructure(std::shared_ptr< detail::graph_impl > Graph, bool DebugPrint=false) constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
makeEdge(std::shared_ptr< node_impl > Src, std::shared_ptr< node_impl > Dest)sycl::_V1::ext::oneapi::experimental::detail::graph_impl
MMutexsycl::_V1::ext::oneapi::experimental::detail::graph_implmutable
MNodeStoragesycl::_V1::ext::oneapi::experimental::detail::graph_impl
MRootssycl::_V1::ext::oneapi::experimental::detail::graph_impl
printGraphAsDot(const std::string FilePath, bool Verbose) constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
ReadLock typedefsycl::_V1::ext::oneapi::experimental::detail::graph_impl
removeQueue(const std::shared_ptr< sycl::detail::queue_impl > &RecordingQueue)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
removeRoot(const std::shared_ptr< node_impl > &Root)sycl::_V1::ext::oneapi::experimental::detail::graph_impl
setBarrierDep(std::weak_ptr< sycl::detail::queue_impl > Queue, std::shared_ptr< node_impl > BarrierNodeImpl)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
setLastInorderNode(std::shared_ptr< sycl::detail::queue_impl > Queue, std::shared_ptr< node_impl > Node)sycl::_V1::ext::oneapi::experimental::detail::graph_implinline
throwIfGraphRecordingQueue(const std::string ExceptionMsg) constsycl::_V1::ext::oneapi::experimental::detail::graph_implinline
WriteLock typedefsycl::_V1::ext::oneapi::experimental::detail::graph_impl
~graph_impl()sycl::_V1::ext::oneapi::experimental::detail::graph_impl