Skip to content

Class simtix::system::TaskDispatcherImpl

ClassList > simtix > system > TaskDispatcherImpl

Inherited by the following classes: simtix::system::TaskDispatcher::Impl

Public Functions

Type Name
bool Launch (const opencl::Kernel & k)
TaskDispatcherImpl ()

Protected Attributes

Type Name
std::deque< TaskDispatcher::CompletionInfo > pending_completion_info_
std::deque< opencl::WorkGroup > pending_wg_
opencl::Kernel running_kernel_
std::vector< BaseSM * > sm_list_
TaskDispatcher::Status status_

Public Functions Documentation

function Launch

bool simtix::system::TaskDispatcherImpl::Launch (
    const opencl::Kernel & k
) 

function TaskDispatcherImpl

inline simtix::system::TaskDispatcherImpl::TaskDispatcherImpl () 

Protected Attributes Documentation

variable pending_completion_info_

std::deque<TaskDispatcher::CompletionInfo> simtix::system::TaskDispatcherImpl::pending_completion_info_;

variable pending_wg_

std::deque<opencl::WorkGroup> simtix::system::TaskDispatcherImpl::pending_wg_;

variable running_kernel_

opencl::Kernel simtix::system::TaskDispatcherImpl::running_kernel_;

variable sm_list_

std::vector<BaseSM *> simtix::system::TaskDispatcherImpl::sm_list_;

variable status_

TaskDispatcher::Status simtix::system::TaskDispatcherImpl::status_;


The documentation for this class was generated from the following file projects/simtix/src/simtix/system/task_dispatcher.h