summaryrefslogtreecommitdiff
path: root/Simulator/src/simulation/workloads/Workload.cpp
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2017-07-09 23:48:06 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2017-07-09 23:48:06 +0200
commitc94d0c347fdbd8acc774df4ac17617a3f63e4507 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /Simulator/src/simulation/workloads/Workload.cpp
parentbc4c41e21a64b444bdbab3b6d1d407fd5d919419 (diff)
Delete old codebase
This change removes version 1 of the OpenDC simulator codebase as it will be replaced by a complete rewrite in the Kotlin language.
Diffstat (limited to 'Simulator/src/simulation/workloads/Workload.cpp')
-rw-r--r--Simulator/src/simulation/workloads/Workload.cpp60
1 files changed, 0 insertions, 60 deletions
diff --git a/Simulator/src/simulation/workloads/Workload.cpp b/Simulator/src/simulation/workloads/Workload.cpp
deleted file mode 100644
index f8fe1444..00000000
--- a/Simulator/src/simulation/workloads/Workload.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-#include "simulation/workloads/Workload.h"
-
-namespace Simulation
-{
- Workload::Workload(int size, int startTick, int dbId, int traceId, int dependency, bool parallel) : dependencyId(dependency), remainingFlops(size), TOTAL_FLOPS(size), START_TICK(startTick), ID(dbId), TRACE_ID(traceId), isParallel(parallel) {}
-
- void Workload::doOperations(uint32_t opCount)
- {
- if (opCount < 0 || finished) return;
-
- if (remainingFlops <= opCount)
- {
- remainingFlops = 0;
- finished = true;
- }
- else
- {
- remainingFlops -= opCount;
- }
- }
-
- uint32_t Workload::getRemainingOperations() const
- {
- return remainingFlops;
- }
-
- uint32_t Workload::getTotalOperations() const
- {
- return TOTAL_FLOPS;
- }
-
- bool Workload::isFinished() const
- {
- return this->finished;
- }
- uint32_t Workload::getId() const
- {
- return ID;
- }
-
- int Workload::getDependencyId() const
- {
- return this->dependencyId;
- }
-
- void Workload::setCoresUsed(uint32_t cores)
- {
- this->coresUsed = cores;
- }
-
- uint32_t Workload::getCoresUsed()
- {
- return coresUsed;
- }
-
- bool Workload::isParallelizable()
- {
- return isParallel;
- }
-}