Skip to content

Class muda::Kernel

template <typename F>

ClassList > muda > Kernel

Public Functions

Type Name
MUDA_GENERIC Kernel (dim3 grid_dim, dim3 m_block_dim, size_t shared_memory_size, cudaStream_t stream, F f)
MUDA_GENERIC Kernel (F f)
MUDA_GENERIC Kernel (dim3 grid_dim, dim3 m_block_dim, F f)
MUDA_GENERIC Kernel (dim3 grid_dim, dim3 m_block_dim, size_t shared_memory_size, F f)
MUDA_GENERIC Kernel (dim3 grid_dim, dim3 m_block_dim, cudaStream_t stream, F f)
MUDA_GENERIC Kernel (cudaStream_t stream, F f)
MUDA_GENERIC Kernel (const Kernel &) = delete
MUDA_GENERIC Kernel (Kernel &&) = delete
MUDA_GENERIC void operator() (Args &&... args)
MUDA_GENERIC Kernel & operator= (const Kernel &) = delete
MUDA_GENERIC Kernel & operator= (Kernel &&) = delete

Public Functions Documentation

function Kernel [1/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    dim3 grid_dim,
    dim3 m_block_dim,
    size_t shared_memory_size,
    cudaStream_t stream,
    F f
) 

function Kernel [2/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    F f
) 

function Kernel [3/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    dim3 grid_dim,
    dim3 m_block_dim,
    F f
) 

function Kernel [4/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    dim3 grid_dim,
    dim3 m_block_dim,
    size_t shared_memory_size,
    F f
) 

function Kernel [5/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    dim3 grid_dim,
    dim3 m_block_dim,
    cudaStream_t stream,
    F f
) 

function Kernel [6/8]

inline MUDA_GENERIC muda::Kernel::Kernel (
    cudaStream_t stream,
    F f
) 

function Kernel [7/8]

MUDA_GENERIC muda::Kernel::Kernel (
    const Kernel &
) = delete

function Kernel [8/8]

MUDA_GENERIC muda::Kernel::Kernel (
    Kernel &&
) = delete

function operator()

template<typename... Args>
inline MUDA_GENERIC void muda::Kernel::operator() (
    Args &&... args
) 

function operator=

MUDA_GENERIC Kernel & muda::Kernel::operator= (
    const Kernel &
) = delete

function operator=

MUDA_GENERIC Kernel & muda::Kernel::operator= (
    Kernel &&
) = delete


The documentation for this class was generated from the following file src/muda/launch/kernel.h