Loading...
Searching...
No Matches
VdfSimpleExecutor Member List

This is the complete list of members for VdfSimpleExecutor, including all inherited members.

_ClearData()VdfExecutorInterfaceprotectedvirtual
_ClearDataForOutput(const VdfId outputId, const VdfId nodeId) overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_DataHandle typedefVdfSimpleExecutorprotected
_GetInputValue(const VdfConnection &connection, const VdfMask &mask) const overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_GetOutputValueForReading(const VdfOutput &output, const VdfMask &mask) const overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_GetOutputValueForWriting(const VdfOutput &output) const overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_InvalidateOutput(const VdfOutput &output, const VdfMask &invalidationMask)VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_IsOutputInvalid(const VdfId outputId, const VdfMask &invalidationMask) const overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_PrepareReadWriteBuffer(VdfExecutorBufferData *bufferData, const VdfInput &input, const VdfMask &mask, const VdfSchedule &schedule)VdfSimpleExecutorprotected
_PreProcessInvalidation(const VdfMaskedOutputVector &invalidationRequest, VdfMaskedOutputVector *processedRequest)VdfExecutorInterfaceinlineprotectedvirtual
_Run(const VdfSchedule &schedule, const VdfRequest &computeRequest, VdfExecutorErrorLogger *errorLogger)VdfSimpleExecutorprotectedvirtual
_SetReferenceOutputValue(const VdfOutput &destOutput, const VdfOutput &sourceOutput, const VdfMask &sourceMask) constVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_TouchOutput(const VdfOutput &output) const overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
_UpdateInvalidationTimestamp()VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineprotectedvirtual
ClearData()VdfExecutorInterface
ClearDataForOutput(const VdfId outputId, const VdfId nodeId)VdfExecutorInterface
DataManagerType typedefVdfSimpleExecutorprotected
DuplicateOutputData(const VdfOutput &sourceOutput, const VdfOutput &destOutput)VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
GetExecutionStats() constVdfExecutorInterfaceinline
GetExecutorInvalidationTimestamp() constVdfExecutorInterfaceinline
GetFactory() const override finalVdfSimpleExecutorvirtual
GetInterruptionFlag() constVdfExecutorInterfaceinline
GetOutputValue(const VdfOutput &output, const VdfMask &mask) constVdfExecutorInterfaceinline
GetParentExecutor() constVdfExecutorInterfaceinline
HasBeenInterrupted() constVdfExecutorInterfaceinline
HasInvalidationTimestampMismatch(const VdfOutput &source, const VdfOutput &dest) constVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
IncrementExecutorInvalidationTimestamp()VdfExecutorInterfaceinline
InheritExecutorInvalidationTimestamp(const VdfExecutorInterface &executor)VdfExecutorInterfaceinline
InvalidateTopologicalState()VdfExecutorInterface
InvalidateValues(const VdfMaskedOutputVector &invalidationRequest)VdfExecutorInterface
IsEmpty() constVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
operator=(const VdfExecutorInterface &)=delete (defined in VdfExecutorInterface)VdfExecutorInterface
RegisterObserver(const VdfExecutorObserver *observer) constVdfExecutorInterface
Resize(const VdfNetwork &network) overrideVdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
Run(const VdfSchedule &schedule, VdfExecutorErrorLogger *errorLogger=NULL)VdfExecutorInterface
Run(const VdfSchedule &schedule, const VdfRequest &computeRequest, VdfExecutorErrorLogger *errorLogger=NULL)VdfExecutorInterface
SetExecutionStats(VdfExecutionStats *stats)VdfExecutorInterfaceinline
SetInterruptionFlag(const std::atomic_bool *interruptionFlag)VdfExecutorInterfaceinline
SetOutputValue(const VdfOutput &output, const VdfVector &value, const VdfMask &mask)VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
SetParentExecutor(const VdfExecutorInterface *parentExecutor)VdfExecutorInterface
TakeOutputValue(const VdfOutput &output, VdfVector *value, const VdfMask &mask)VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
UnregisterObserver(const VdfExecutorObserver *observer) constVdfExecutorInterface
VdfDataManagerBasedExecutor()VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inline
VdfDataManagerBasedExecutor(const VdfExecutorInterface *parentExecutor)VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlineexplicit
VdfExecutorInterface(const VdfExecutorInterface &)=deleteVdfExecutorInterface
VdfExecutorInterface()VdfExecutorInterfaceprotected
VdfExecutorInterface(const VdfExecutorInterface *parentExecutor)VdfExecutorInterfaceexplicitprotected
~VdfDataManagerBasedExecutor()VdfDataManagerBasedExecutor< VdfParallelDataManagerVector, VdfExecutorInterface >inlinevirtual
~VdfExecutorInterface()VdfExecutorInterfacevirtual
~VdfSimpleExecutor()VdfSimpleExecutorvirtual