This commit is contained in:
Matthias
2017-07-24 16:27:50 +02:00
parent ec80b339e2
commit 3d4bb80dae
46 changed files with 1388 additions and 158 deletions
+4 -1
View File
@@ -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 {