From 20fb79ef7644451f3c1caa6bef98b5bed74698b7 Mon Sep 17 00:00:00 2001 From: George Lacey Date: Mon, 9 Oct 2017 22:08:34 +0100 Subject: [PATCH] Remove flag --- src/individual.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/individual.py b/src/individual.py index 571a210..c1e35b2 100644 --- a/src/individual.py +++ b/src/individual.py @@ -1,23 +1,14 @@ from math import pow, sin, pi from random import Random -from enum import Enum rand = Random() -class Flag(Enum): - UNSET = 1, - PARENT = 2, - ELITE = 3, - PERSIST = 4 - - class Individual(object): def __init__(self): self.x = self.get_rand_param() self.y = self.get_rand_param() - self.flag = Flag(Flag.UNSET) @classmethod def from_params(cls, x, y): @@ -51,13 +42,3 @@ class Individual(object): @staticmethod def get_rand_param(): return rand.uniform(0, 1) - - def set_flag(self, flag): - if self.flag is Flag.UNSET: - self.flag = flag - return True - else: - return False - - def reset_flag(self): - self.flag = Flag.UNSET