Class muda::KernelNodeParms
template <typename U>
ClassList > muda > KernelNodeParms
Inherits the following classes: muda::NodeParms
Public Types
Type | Name |
---|---|
typedef KernelNodeParms | this_type |
Public Attributes
Type | Name |
---|---|
U | kernelParmData |
Public Functions
Type | Name |
---|---|
KernelNodeParms (Args &&... args) |
|
KernelNodeParms () |
|
auto | block_dim () |
void | block_dim (const dim3 & v) |
auto | extra () |
void | extra (void ** v) |
auto | func () |
void | func (void * v) |
auto | grid_dim () |
void | grid_dim (const dim3 & v) |
const cudaKernelNodeParams * | handle () const |
auto | kernel_params () |
void | kernel_params (const std::vector< void * > & v) |
void | parse (std::function< std::vector< void * >(U &)> pred) |
auto | shared_mem_bytes () |
void | shared_mem_bytes (unsigned int v) |
Public Functions inherited from muda::NodeParms
See muda::NodeParms
Type | Name |
---|---|
NodeParms () = default |
|
virtual | ~NodeParms () = default |
Public Types Documentation
typedef this_type
Public Attributes Documentation
variable kernelParmData
Public Functions Documentation
function KernelNodeParms [1/2]
function KernelNodeParms [2/2]
function block_dim [1/2]
function block_dim [2/2]
function extra [1/2]
function extra [2/2]
function func [1/2]
function func [2/2]
function grid_dim [1/2]
function grid_dim [2/2]
function handle
function kernel_params [1/2]
function kernel_params [2/2]
function parse
function shared_mem_bytes [1/2]
function shared_mem_bytes [2/2]
Friends Documentation
friend Graph
friend shared_ptr< this_type >
friend unique_ptr< this_type >
friend weak_ptr< this_type >
The documentation for this class was generated from the following file src/muda/graph/kernel_node.h