Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 def __repr__(self):
    """ Return a string representation of Genome """
    ret  = GenomeBase.__repr__(self)
    ret += GTreeBase.__repr__(self)
    return ret
Exemplo n.º 5
0
 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)