Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::AbstractCUDATask< Separator, AllTypes > Member List

This is the complete list of members for hh::AbstractCUDATask< Separator, AllTypes >, including all inherited members.

AbstractCUDATask(std::string const &name, size_t numberThreads, bool enablePeerAccess, bool automaticStart=false)hh::AbstractCUDATask< Separator, AllTypes >inline
AbstractCUDATask(std::string const name="CudaTask", size_t numberThreads=1)hh::AbstractCUDATask< Separator, AllTypes >inlineexplicit
AbstractCUDATask(std::shared_ptr< hh::core::CoreTask< Separator, AllTypes... > > coreTask, bool enablePeerAccess)hh::AbstractCUDATask< Separator, AllTypes >inline
AbstractTask()hh::AbstractTask< Separator, AllTypes... >inline
AbstractTask(std::string const &name, size_t const numberThreads=1, bool const automaticStart=false)hh::AbstractTask< Separator, AllTypes... >inlineexplicit
AbstractTask(std::shared_ptr< hh::core::CoreTask< Separator, AllTypes... > > coreTask)hh::AbstractTask< Separator, AllTypes... >inlineexplicit
CanTerminate()=defaulthh::behavior::CanTerminate
canTerminate() const overridehh::AbstractTask< Separator, AllTypes... >inlinevirtual
clean()hh::behavior::Cleanableinlinevirtual
Cleanable()=defaulthh::behavior::Cleanable
connectMemoryManager(std::shared_ptr< AbstractMemoryManager > mm)hh::behavior::TaskNodeinline
copy()hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inlinevirtual
Copyable(size_t const numberThreads)hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inlineexplicit
core() consthh::behavior::Nodeinline
core_hh::behavior::Nodeprivate
coreTask() consthh::AbstractTask< Separator, AllTypes... >inlineprotected
coreTask_hh::AbstractTask< Separator, AllTypes... >private
deviceId()hh::AbstractTask< Separator, AllTypes... >inlineprotected
enablePeerAccess() consthh::AbstractCUDATask< Separator, AllTypes >inline
enablePeerAccess_hh::AbstractCUDATask< Separator, AllTypes >private
extraPrintingInformation() consthh::behavior::TaskNodeinlinevirtual
getManagedMemory()hh::behavior::TaskNodeinline
graphId() consthh::AbstractTask< Separator, AllTypes... >inline
group() consthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inline
hasPeerAccess(int peerDeviceId)hh::AbstractCUDATask< Separator, AllTypes >inline
initialize() finalhh::AbstractCUDATask< Separator, AllTypes >inlinevirtual
initializeCuda()hh::AbstractCUDATask< Separator, AllTypes >inlinevirtual
memoryManager() consthh::behavior::TaskNodeinline
mm_hh::behavior::TaskNodeprivate
name() consthh::behavior::Nodeinline
Node(std::shared_ptr< hh::core::abstraction::NodeAbstraction > core)hh::behavior::Nodeinlineexplicit
numberThreads() consthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >inline
numberThreads_hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >private
peerDeviceIds_hh::AbstractCUDATask< Separator, AllTypes >private
shutdown() finalhh::AbstractCUDATask< Separator, AllTypes >inlinevirtual
shutdownCuda()hh::AbstractCUDATask< Separator, AllTypes >inlinevirtual
stream() consthh::AbstractCUDATask< Separator, AllTypes >inline
stream_hh::AbstractCUDATask< Separator, AllTypes >private
TaskNode(std::shared_ptr< hh::core::abstraction::TaskNodeAbstraction > core)hh::behavior::TaskNodeinlineexplicit
taskNodeAbstraction_hh::behavior::TaskNodeprivate
~AbstractCUDATask() overridehh::AbstractCUDATask< Separator, AllTypes >inline
~AbstractTask() override=defaulthh::AbstractTask< Separator, AllTypes... >
~CanTerminate()=defaulthh::behavior::CanTerminatevirtual
~Cleanable()=defaulthh::behavior::Cleanable
~Copyable()=defaulthh::behavior::Copyable< AbstractTask< Separator, AllTypes... > >virtual
~Node()=defaulthh::behavior::Nodevirtual
~TaskNode() override=defaulthh::behavior::TaskNode