From c67e0fff3369c798e54e5241e89a2abdee5fb832 Mon Sep 17 00:00:00 2001 From: Vincenzo Maffione Date: Sun, 23 Oct 2016 19:21:29 +0200 Subject: libarcfire: add Experiment subclasses --- libarcfire.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'libarcfire.py') diff --git a/libarcfire.py b/libarcfire.py index 60bce47..0993d66 100755 --- a/libarcfire.py +++ b/libarcfire.py @@ -105,3 +105,33 @@ class Experiment: print("[experiment %s] start" % self.name) print("[experiment %s] end" % self.name) + +# An experiment over the IRATI implementation +class IRATIExperiment(Experiment): + def __init__(self, name): + Experiment.__init__(self, name) + + def run(self): + print("[IRATI experiment %s] start" % self.name) + print("[IRATI experiment %s] end" % self.name) + + +# An experiment over the RLITE implementation +class RLITEExperiment(Experiment): + def __init__(self, name): + Experiment.__init__(self, name) + + def run(self): + print("[RLITE experiment %s] start" % self.name) + print("[RLITE experiment %s] end" % self.name) + + +# An experiment over the OUROBOROS implementation +class OUROBOROSExperiment(Experiment): + def __init__(self, name): + Experiment.__init__(self, name) + + def run(self): + print("[OUROBOROS experiment %s] start" % self.name) + print("[OUROBOROS experiment %s] end" % self.name) + -- cgit v1.2.3