def copy(self, g): """ Copy the contents to the destination g :param g: the GTreeGP genome destination """ GenomeBase.copy(self, g) GTreeBase.copy(self, g)
def __init__(self, root_node=None, cloning=False): GenomeBase.__init__(self) GTreeBase.__init__(self, root_node) if not cloning: self.initializator.set(CDefGTreeGPInit) self.mutator.set(CDefGGTreeGPMutator) self.crossover.set(CDefGTreeGPCrossover)
def __repr__(self): """ Return a string representation of Genome """ ret = GenomeBase.__repr__(self) ret += GTreeBase.__repr__(self) ret += "\n- GTreeGP\n" ret += "\tExpression: %s\n" % self.getPreOrderExpression() return ret
def __repr__(self): """ Return a string representation of Genome """ ret = GenomeBase.__repr__(self) ret += GTreeBase.__repr__(self) return ret
def __init__(self, root_node=None): GenomeBase.__init__(self) GTreeBase.__init__(self, root_node) self.initializator.set(CDefGTreeInit) self.mutator.set(CDefGGTreeMutator) self.crossover.set(CDefGTreeCrossover)