From 9220d1f185879e12fde71b7fcf3378e673bf3efa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20H=C3=B6nig?= <jan.hoenig@fau.de>
Date: Wed, 6 Dec 2017 14:21:40 +0100
Subject: [PATCH] Deleted unneeded kerncrouft_coupling classes

---
 kerncraft_coupling/kerncraft_interface.py | 39 -----------------------
 1 file changed, 39 deletions(-)

diff --git a/kerncraft_coupling/kerncraft_interface.py b/kerncraft_coupling/kerncraft_interface.py
index a32dcb021..573ab4cd2 100644
--- a/kerncraft_coupling/kerncraft_interface.py
+++ b/kerncraft_coupling/kerncraft_interface.py
@@ -6,8 +6,6 @@ from collections import defaultdict
 import subprocess
 import kerncraft
 import kerncraft.kernel
-from kerncraft.machinemodel import MachineModel
-from kerncraft.models import ECM, Benchmark
 from kerncraft.iaca import iaca_analyse_instrumented_binary, iaca_instrumentation
 from pystencils.kerncraft_coupling.generate_benchmark import generateBenchmark
 from pystencils.astnodes import LoopOverCoordinate, SympyAssignment, ResolvedFieldAccess
@@ -156,43 +154,6 @@ class KerncraftParameters(DotDict):
         self['pointer_increment'] = 'auto'
 
 
-class Analysis(object):
-    def __init__(self, ast, kerncraftMachineModel, AnalysisClass, args):
-        self.ast = ast
-
-        if not isinstance(kerncraftMachineModel, MachineModel):
-            kerncraftMachineModel = MachineModel(kerncraftMachineModel)
-
-        self.analysis = AnalysisClass(PyStencilsKerncraftKernel(self.ast, kerncraftMachineModel),
-                                      kerncraftMachineModel,
-                                      args=args)
-        self.analysis.analyze()
-
-    @property
-    def results(self):
-        return self.analysis.results
-
-
-class EcmAnalysis(Analysis):
-
-    def __init__(self, ast, kerncraftMachineModel, cachePredictor='SIM'):
-        args = KerncraftParameters()
-        args['cache_predictor'] = cachePredictor
-        super(EcmAnalysis, self).__init__(ast, kerncraftMachineModel, ECM, args)
-
-    def _repr_html(self):
-        pass
-
-
-class BenchmarkAnalysis(Analysis):
-
-    def __init__(self, ast, kerncraftMachineModel):
-        super(BenchmarkAnalysis, self).__init__(ast, kerncraftMachineModel, Benchmark, KerncraftParameters())
-
-    def _repr_html(self):
-        pass
-
-
 # ------------------------------------------- Helper functions ---------------------------------------------------------
 
 
-- 
GitLab