def make_couples(self, value): if value is None: value = make_couples if not callable(value): value = lookup(value) self._make_couples = value
def fitness(self, value): if value is None: value = fitness if not callable(value): value = lookup(value) self._fitness = value
def selection(self, value): if value is None: value = selection if not callable(value): value = lookup(value) self._selection = value
def new_candidate(self, value): if value is None: value = new_candidate if not callable(value): value = lookup(value) self._new_candidate = value
def test(self, value): if value is None: value = test if not callable(value): value = lookup(value) self._test = value
def mutation(self, value): if value is None: value = mutation if not callable(value): value = lookup(value) self._mutation = value
def crossover(self, value): if value is None: value = crossover if not callable(value): value = lookup(value) self._crossover = value
def show(self, value): if value is not None and not callable(value): value = lookup(value) self._show = value