Workspace
6.21.5
CSIRO
DataExecution
IteratingOperationBase
IteratingOperationBase Member List
This is the complete list of members for
IteratingOperationBase
, including all inherited members.
Abort
enum value
IteratingOperationBase
atEndCondition
()=0
IteratingOperationBase
protected
pure virtual
executeIteration
(Workspace *workspaceToExecute) noexcept(false)=0
IteratingOperationBase
protected
pure virtual
executing_
IteratingOperationBase
protected
ExecutionResult
enum name
IteratingOperationBase
getWorkspaceToExecute
()
IteratingOperationBase
protected
isExecuting
() const
IteratingOperationBase
protected
isLoopConditionValid
() const =0
IteratingOperationBase
protected
pure virtual
IteratingOperationBase
()
IteratingOperationBase
performCleanup
(Workspace *workspaceToExecute, bool forceStop) noexcept(false)=0
IteratingOperationBase
protected
pure virtual
performInitialisation
(Workspace *workspaceToExecute) noexcept(false)=0
IteratingOperationBase
protected
pure virtual
postIterationExecute
()
IteratingOperationBase
protected
virtual
preIterations
()=0
IteratingOperationBase
protected
pure virtual
reset_
IteratingOperationBase
protected
Retry
enum value
IteratingOperationBase
setNonIterationControlInputsNotUpToDate
()
IteratingOperationBase
protected
virtual
setWorkspaceToExecute
(Workspace *workspace)
IteratingOperationBase
protected
Success
enum value
IteratingOperationBase
updateInputsForIteration
()=0
IteratingOperationBase
protected
pure virtual
updateProgress
()=0
IteratingOperationBase
protected
pure virtual
~IteratingOperationBase
()=default
IteratingOperationBase
virtual