.
This commit is contained in:
@@ -216,7 +216,10 @@ public:
|
||||
|
||||
bool areAllInputsAvailable() const noexcept { return allInputsAvailable; }
|
||||
|
||||
void setAllInputsAvailable(const bool& areAvailable = true) noexcept { allInputsAvailable = areAvailable; }
|
||||
void setAllInputsAvailable(const bool& areAvailable = true) noexcept {
|
||||
allInputsAvailable = areAvailable;
|
||||
dirtyStateFlag = false;
|
||||
}
|
||||
|
||||
bool areAllOutputsAvailable() const noexcept { return allOutputsAvailable; }
|
||||
|
||||
|
||||
@@ -28,6 +28,8 @@ public:
|
||||
virtual bool executePreExecutionHooks(bool earlyEvaluation) override;
|
||||
|
||||
virtual bool executePostExecutionHooks(bool earlyEvaluation) override;
|
||||
|
||||
virtual void notifyChildHasFinished(ActivityInstance& ai) noexcept override;
|
||||
};
|
||||
|
||||
} /* namespace wfs */
|
||||
|
||||
@@ -51,10 +51,12 @@ public:
|
||||
void setFinalised(bool v) noexcept { finalisedFlag = v; }
|
||||
|
||||
bool hasIterationFinished(wfr_id_t iterationID) const noexcept {
|
||||
if (iterationID < finishedIterations.size())
|
||||
return finishedIterations[iterationID];
|
||||
else
|
||||
if (iterationID < finishedIterations.size()) {
|
||||
bool retval = finishedIterations[iterationID];
|
||||
return retval;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool isIterationRunning(wfr_id_t iterationID)const noexcept {
|
||||
|
||||
Reference in New Issue
Block a user