HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VdfParallelExecutorEngine< DataManagerType > Member List

This is the complete list of members for VdfParallelExecutorEngine< DataManagerType >, including all inherited members.

_AbsorbPublicBuffer(const VdfOutput &output, const _DataHandle dataHandle, const VdfMask &haveMask)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ComputeNode(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_computeTasksVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_CopyBuffer(const VdfOutput &output, const VdfOutput &source, const VdfMask &fromMask, VdfExecutorBufferData *toData) constVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_CreateScratchCache(const VdfOutput &output, const _DataHandle dataHandle, const VdfMask &mask, VdfExecutorBufferData *scratchBuffer)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_DataHandle typedefVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_dataManagerVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_dependencyStateVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_DetectInterruption(const VdfEvaluationState &state, const VdfNode &node)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_errorsVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_EvaluateNode(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_EvaluationStage typedefVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_executorVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_HasDetectedInterruption() constVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_inputsTasksVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeComputeOrKeepTasks(const VdfScheduleInputDependency &input, const VdfEvaluationState &state, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeComputeOrKeepTasks(const VdfOutput &output, const VdfEvaluationState &state, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeComputeTask(const VdfScheduleTaskId taskIndex, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeComputeTasks(const Iterable &tasks, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeInputsTask(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeKeepTask(const VdfScheduleTaskIndex idx, const VdfNode &node, const VdfEvaluationState &state, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeOptionalInputs(const VdfScheduleInputsTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokePrepTask(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokePrereqInputs(const VdfScheduleInputsTask &scheduleTask, const VdfEvaluationState &state, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeRequiredInputs(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_InvokeTouchTask(const VdfOutput &dest, const VdfOutput &source)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_IsInputDependencyCached(VdfScheduleInputDependencyUniqueIndex uniqueIndex, const VdfOutput &output, const VdfMask &mask)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_isInterruptedVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_isolatingDispatcherVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_keepTasksVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PassBuffer(VdfExecutorBufferData *fromBuffer, VdfExecutorBufferData *toBuffer) constVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PassOrCopyBuffer(const VdfOutput &output, const VdfOutput &source, const VdfMask &inputMask, const VdfSchedule &schedule, VdfExecutorBufferData *privateBuffer)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PassThroughNode(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfNode &node)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PostTransportedErrors()VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PrepareNode(const VdfEvaluationState &state, const VdfNode &node)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PrepareOutput(const VdfSchedule &schedule, const VdfSchedule::OutputId outputId)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PrepareReadWriteBuffer(const VdfOutput &output, const VdfSchedule::OutputId outputId, const VdfMask &mask, const VdfSchedule &schedule, VdfExecutorBufferData *privateBuffer)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_prepTasksVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ProcessComputeTask(WorkTaskGraph::BaseTask *task, const VdfEvaluationState &state, const VdfNode &node, const VdfScheduleComputeTask &scheduleTask, _EvaluationStage *evaluationStage, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ProcessInputsTask(WorkTaskGraph::BaseTask *task, const VdfEvaluationState &state, const VdfNode &node, const VdfScheduleInputsTask &scheduleTask, _EvaluationStage *evaluationStage, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ProcessKeepTask(WorkTaskGraph::BaseTask *task, const VdfEvaluationState &state, const VdfNode &node, _EvaluationStage *evaluationStage, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ProcessLeafTask(WorkTaskGraph::BaseTask *task, const VdfEvaluationState &state, const VdfMaskedOutput &maskedOutput, const size_t requestedIndex, Callback &callback, _EvaluationStage *evaluationStage, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ProcessOutput(const VdfScheduleComputeTask &scheduleTask, const VdfEvaluationState &state, const VdfOutput &output, const VdfSchedule::OutputId outputId, const _DataHandle dataHandle, const bool hasAssociatedInput, VdfExecutorBufferData *privateBuffer)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_PublishScratchBuffers(const VdfSchedule &schedule, const VdfNode &node)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_ResetState(const VdfSchedule &schedule)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_resetStateVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_RunOutput(const VdfEvaluationState &state, const VdfMaskedOutput &maskedOutput, const size_t requestedIndex, Callback &callback, WorkTaskGraph::TaskList *taskList)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_Self()VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >inlineprotected
_SpawnOrBypass(WorkTaskGraph::BaseTask *task, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_SpawnRequestedTasks(const VdfEvaluationState &state, const VdfNode &node, WorkTaskGraph::BaseTask *successor, WorkTaskGraph::BaseTask **bypass)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_taskGraphVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
_TransportErrors(const TfErrorMark &errorMark)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >protected
Base typedefVdfParallelExecutorEngine< DataManagerType >
operator=(const VdfParallelExecutorEngineBase &)=deleteVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >
RunSchedule(const VdfSchedule &schedule, const VdfRequest &computeRequest, VdfExecutorErrorLogger *errorLogger)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >inline
RunSchedule(const VdfSchedule &schedule, const VdfRequest &computeRequest, VdfExecutorErrorLogger *errorLogger, Callback &&callback)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >
SpeculationExecutorEngine typedefVdfParallelExecutorEngine< DataManagerType >
VdfParallelExecutorEngine(const VdfExecutorInterface &executor, DataManagerType *dataManager)VdfParallelExecutorEngine< DataManagerType >inline
VdfParallelExecutorEngineBase(const VdfParallelExecutorEngineBase &)=deleteVdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >
VdfParallelExecutorEngineBase(const VdfExecutorInterface &executor, DataManagerType *dataManager)VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >
~VdfParallelExecutorEngineBase()VdfParallelExecutorEngineBase< VdfParallelExecutorEngine< DataManagerType >, DataManagerType >virtual