WSF
WsfQuantumAllocatorGreedyPriority Class Reference

#include <WsfQuantumAllocator.hpp>

Inheritance diagram for WsfQuantumAllocatorGreedyPriority:
Collaboration diagram for WsfQuantumAllocatorGreedyPriority:

Public Member Functions

 WsfQuantumAllocatorGreedyPriority ()=default
 ~WsfQuantumAllocatorGreedyPriority () override=default
std::string AllocatorType () override
WsfQuantumAllocatorClone () override
AllocationList MakeAllocations (WsfQuantumMatrix &aMatrix) override
Public Member Functions inherited from WsfQuantumAllocator
 WsfQuantumAllocator ()=default
virtual ~WsfQuantumAllocator ()=default
WsfQuantumAllocatoroperator= (const WsfQuantumAllocator &)=default
virtual void Initialize (double aSimTime, WsfScriptContext *aParentContextPtr=nullptr)
virtual WsfQuantumTaskAllocationFor (WsfAssetPerception *aAssetPtr)
virtual WsfAssetPerceptionAllocatedTo (WsfQuantumTask *aTaskPtr)
std::string TaskType ()
bool HasTaskType ()
void SetTaskType (std::string &aType)

Additional Inherited Members

Protected Attributes inherited from WsfQuantumAllocator
std::string mTaskType
std::map< WsfAssetPerception *, WsfQuantumTask * > mAssetAllocationMap
std::map< WsfQuantumTask *, WsfAssetPerception * > mTaskAllocationMap

Constructor & Destructor Documentation

◆ WsfQuantumAllocatorGreedyPriority()

WsfQuantumAllocatorGreedyPriority::WsfQuantumAllocatorGreedyPriority ( )
default

Referenced by Clone().

◆ ~WsfQuantumAllocatorGreedyPriority()

WsfQuantumAllocatorGreedyPriority::~WsfQuantumAllocatorGreedyPriority ( )
overridedefault

Member Function Documentation

◆ AllocatorType()

std::string WsfQuantumAllocatorGreedyPriority::AllocatorType ( )
inlineoverridevirtual

Implements WsfQuantumAllocator.

◆ Clone()

WsfQuantumAllocator * WsfQuantumAllocatorGreedyPriority::Clone ( )
inlineoverridevirtual

◆ MakeAllocations()


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved