cuda::experimental::start_path#

Overloads#

start_path(__gb, __nodes)#

template<typename ...Nodes>
path_builder cuda::experimental::start_path(
graph_builder_ref __gb,
Nodes... __nodes,
)

Create a new path builder for a graph builder.

Parameters:
  • __gb – The graph builder to create the path builder for.

  • __nodes – The nodes the path builder will depend on.

Returns:

A new path builder for the graph builder.

start_path(__dev, __first_node, __nodes)#

template<typename _FirstNode, typename ..._Nodes>
path_builder cuda::experimental::start_path(
device_ref __dev,
_FirstNode __first_node,
_Nodes... __nodes,
)

Create a new path builder for a device and a first node.

Parameters:
  • __dev – The device to create the path builder for.

  • __first_node – At least one node that the path builder will depend on.

  • __nodes – Additional nodes that the path builder will depend on.

Returns:

A new path builder for the device and the first node.