From c94d0c347fdbd8acc774df4ac17617a3f63e4507 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 9 Jul 2017 23:48:06 +0200 Subject: 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. --- Simulator/src/simulation/workloads/Workload.cpp | 60 ------------------------- 1 file changed, 60 deletions(-) delete mode 100644 Simulator/src/simulation/workloads/Workload.cpp (limited to 'Simulator/src/simulation/workloads/Workload.cpp') 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; - } -} -- cgit v1.2.3