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()=default | hh::behavior::CanTerminate | |
canTerminate() const override | hh::AbstractTask< Separator, AllTypes... > | inlinevirtual |
clean() | hh::behavior::Cleanable | inlinevirtual |
Cleanable()=default | hh::behavior::Cleanable | |
connectMemoryManager(std::shared_ptr< AbstractMemoryManager > mm) | hh::behavior::TaskNode | inline |
copy() | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | inlinevirtual |
Copyable(size_t const numberThreads) | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | inlineexplicit |
core() const | hh::behavior::Node | inline |
core_ | hh::behavior::Node | private |
coreTask() const | hh::AbstractTask< Separator, AllTypes... > | inlineprotected |
coreTask_ | hh::AbstractTask< Separator, AllTypes... > | private |
deviceId() | hh::AbstractTask< Separator, AllTypes... > | inlineprotected |
enablePeerAccess() const | hh::AbstractCUDATask< Separator, AllTypes > | inline |
enablePeerAccess_ | hh::AbstractCUDATask< Separator, AllTypes > | private |
extraPrintingInformation() const | hh::behavior::TaskNode | inlinevirtual |
getManagedMemory() | hh::behavior::TaskNode | inline |
graphId() const | hh::AbstractTask< Separator, AllTypes... > | inline |
group() const | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | inline |
hasPeerAccess(int peerDeviceId) | hh::AbstractCUDATask< Separator, AllTypes > | inline |
initialize() final | hh::AbstractCUDATask< Separator, AllTypes > | inlinevirtual |
initializeCuda() | hh::AbstractCUDATask< Separator, AllTypes > | inlinevirtual |
memoryManager() const | hh::behavior::TaskNode | inline |
mm_ | hh::behavior::TaskNode | private |
name() const | hh::behavior::Node | inline |
Node(std::shared_ptr< hh::core::abstraction::NodeAbstraction > core) | hh::behavior::Node | inlineexplicit |
numberThreads() const | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | inline |
numberThreads_ | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | private |
peerDeviceIds_ | hh::AbstractCUDATask< Separator, AllTypes > | private |
shutdown() final | hh::AbstractCUDATask< Separator, AllTypes > | inlinevirtual |
shutdownCuda() | hh::AbstractCUDATask< Separator, AllTypes > | inlinevirtual |
stream() const | hh::AbstractCUDATask< Separator, AllTypes > | inline |
stream_ | hh::AbstractCUDATask< Separator, AllTypes > | private |
TaskNode(std::shared_ptr< hh::core::abstraction::TaskNodeAbstraction > core) | hh::behavior::TaskNode | inlineexplicit |
taskNodeAbstraction_ | hh::behavior::TaskNode | private |
~AbstractCUDATask() override | hh::AbstractCUDATask< Separator, AllTypes > | inline |
~AbstractTask() override=default | hh::AbstractTask< Separator, AllTypes... > | |
~CanTerminate()=default | hh::behavior::CanTerminate | virtual |
~Cleanable()=default | hh::behavior::Cleanable | |
~Copyable()=default | hh::behavior::Copyable< AbstractTask< Separator, AllTypes... > > | virtual |
~Node()=default | hh::behavior::Node | virtual |
~TaskNode() override=default | hh::behavior::TaskNode | |