MUDA
Loading...
Searching...
No Matches
muda::KernelNodeParms< U > Class Template Reference
Inheritance diagram for muda::KernelNodeParms< U >:
muda::NodeParms

Public Types

using this_type = KernelNodeParms
 

Public Member Functions

template<typename... Args>
 KernelNodeParms (Args &&... args)
 
auto func ()
 
void func (void *v)
 
auto grid_dim ()
 
void grid_dim (const dim3 &v)
 
auto block_dim ()
 
void block_dim (const dim3 &v)
 
auto shared_mem_bytes ()
 
void shared_mem_bytes (unsigned int v)
 
auto kernel_params ()
 
void kernel_params (const std::vector< void * > &v)
 
void parse (std::function< std::vector< void * >(U &)> pred)
 
auto extra ()
 
void extra (void **v)
 
const cudaKernelNodeParams * handle () const
 

Public Attributes

kernelParmData
 

Friends

class Graph
 
class std::shared_ptr< this_type >
 
class std::unique_ptr< this_type >
 
class std::weak_ptr< this_type >
 

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