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

Public Member Functions

auto node_id () const
 
auto access_index () const
 
auto type () const
 
auto name () const
 

Protected Types

template<typename T >
using S = std::shared_ptr< T >
 

Protected Member Functions

 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

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 ComputeGraphVarBase
 

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