_buildTask(Schedule *pSchedule, Node *pNode) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
_buildTaskAndRun(Schedule *pSchedule, Node *pNode) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
_setMaxRank(uint32_t maxRank) | gts::ComputeResource | inline |
_tryGetNextTask(CheckForTasksData *pData, bool myQueuesOnly, bool &executedTask) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
_tryRunNextNode(Schedule *pSchedule, bool myQueuesOnly) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
_tryToStealWork() (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
canExecute(Node *pNode) const final | gts::MicroScheduler_ComputeResource | virtual |
ComputeResource() | gts::ComputeResource | |
currentSchedule() (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | inline |
executionNormalizationFactor() const | gts::ComputeResource | inline |
id() const | gts::ComputeResource | inline |
init(MicroScheduler *pMicroScheduler) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | |
m_affinityQueue | gts::ComputeResource | protected |
m_pMicroScheduler (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protected |
maxRank() const | gts::ComputeResource | inline |
microScheduler() (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | inline |
MicroScheduler_ComputeResource()=default (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | |
MicroScheduler_ComputeResource(MicroScheduler *pMicroScheduler, uint32_t vectorWidth, uint32_t physicalProcessorCount) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | |
MicroScheduler_Task (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | friend |
notify(Schedule *pSchedule) final | gts::MicroScheduler_ComputeResource | virtual |
onCheckForTask(void *pUserData, MicroScheduler *, OwnedId, bool isCallerExternal, bool &executedTask) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | protectedstatic |
process(Schedule *pSchedule, bool canBlock) | gts::MicroScheduler_ComputeResource | virtual |
processorCount() const final | gts::MicroScheduler_ComputeResource | virtual |
registerSchedule(Schedule *pSchedulue) final | gts::MicroScheduler_ComputeResource | virtual |
setExecutionNormalizationFactor(double exeWeight) | gts::ComputeResource | inline |
spawnReadyChildren(WorkloadContext const &workloadContext, Task *pCurrentTask) (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | virtual |
type() const final | gts::MicroScheduler_ComputeResource | inlinevirtual |
unregisterSchedule(Schedule *pSchedulue) final | gts::MicroScheduler_ComputeResource | virtual |
vectorWidth() (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | inline |
~ComputeResource()=default | gts::ComputeResource | virtual |
~MicroScheduler_ComputeResource() (defined in gts::MicroScheduler_ComputeResource) | gts::MicroScheduler_ComputeResource | virtual |