Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore > Member List

This is the complete list of members for hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >, including all inherited members.

AnyGroupableAbstraction(size_t const numberThreads)hh::core::abstraction::AnyGroupableAbstractioninlineexplicit
callCopy()hh::core::abstraction::CopyableAbstraction< CopyableNode >inlineprotected
callCopyAndRegisterInGroup()hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >inline
CopyableAbstraction(CopyableNode *const copyableNode)hh::core::abstraction::CopyableAbstraction< CopyableNode >inlineexplicit
copyableNode_hh::core::abstraction::CopyableAbstraction< CopyableNode >private
copyInnerStructure(CopyableCore *copyableCore)=0hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >pure virtual
createGroup(std::map< NodeAbstraction *, std::vector< NodeAbstraction * > > &)=0hh::core::abstraction::AnyGroupableAbstractionpure virtual
group() consthh::core::abstraction::AnyGroupableAbstractioninline
group(std::shared_ptr< std::set< AnyGroupableAbstraction * > > const &group)hh::core::abstraction::AnyGroupableAbstractioninline
group_hh::core::abstraction::AnyGroupableAbstractionprivate
GroupableAbstraction(CopyableNode *const copyableNode, size_t const &numberThreads)hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >inline
groupAsNodes() consthh::core::abstraction::AnyGroupableAbstractioninline
groupRepresentative() consthh::core::abstraction::AnyGroupableAbstractioninline
groupRepresentative(AnyGroupableAbstraction *groupRepresentative)hh::core::abstraction::AnyGroupableAbstractioninline
groupRepresentative_hh::core::abstraction::AnyGroupableAbstractionprivate
groupRepresentativeId() consthh::core::abstraction::AnyGroupableAbstractioninline
isInGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
meanSDExecTimePerElementGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
meanSDExecutionDurationGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
meanSDMemoryWaitTimePerElementGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
meanSDNumberElementsReceivedGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
meanSDWaitDurationGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
minmaxExecTimePerElementGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
minmaxExecutionDurationGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
minmaxMemoryWaitTimeGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
minmaxNumberElementsReceivedGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
minmaxWaitDurationGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
nodeCopies_hh::core::abstraction::CopyableAbstraction< CopyableNode >private
nodeId() consthh::core::abstraction::AnyGroupableAbstractioninline
numberActiveThreadInGroup() consthh::core::abstraction::AnyGroupableAbstractioninline
numberThreads() consthh::core::abstraction::AnyGroupableAbstractioninline
numberThreads_hh::core::abstraction::AnyGroupableAbstractionprivate
numberThreadsCreated_hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >private
threadId() consthh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >inline
threadId_hh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >private
~AnyGroupableAbstraction()=defaulthh::core::abstraction::AnyGroupableAbstractionvirtual
~CopyableAbstraction()=defaulthh::core::abstraction::CopyableAbstraction< CopyableNode >virtual
~GroupableAbstraction() override=defaulthh::core::abstraction::GroupableAbstraction< CopyableNode, CopyableCore >