MUDA
Loading...
Searching...
No Matches
muda::ComputeGraphNode< NodeT, Type > Class Template Reference
Inheritance diagram for muda::ComputeGraphNode< NodeT, Type >:
muda::ComputeGraphNodeBase

Protected Member Functions

 ComputeGraphNode (NodeId node_id, uint64_t access_graph_index)
 
void set_node (S< NodeT > node)
 
- Protected Member Functions inherited from muda::ComputeGraphNodeBase
 ComputeGraphNodeBase (std::string_view name, NodeId node_id, uint64_t access_index, ComputeGraphNodeType type)
 
auto handle () const
 
void set_handle (cudaGraphNode_t handle)
 
auto is_valid () const
 

Protected Attributes

S< NodeT > m_node
 
- Protected Attributes inherited from muda::ComputeGraphNodeBase
std::string m_name
 
NodeId m_node_id
 
uint64_t m_access_index
 
ComputeGraphNodeType m_type
 
cudaGraphNode_t m_cuda_node = nullptr
 

Friends

class ComputeGraph
 
class details::ComputeGraphAccessor
 

Additional Inherited Members

- Public Member Functions inherited from muda::ComputeGraphNodeBase
auto node_id () const
 
auto access_index () const
 
auto type () const
 
auto name () const
 
- Protected Types inherited from muda::ComputeGraphNodeBase
template<typename T >
using S = std::shared_ptr< T >
 

The documentation for this class was generated from the following files: