onegpy.operators.crossover.OnePointCrossover¶
-
class
onegpy.operators.crossover.OnePointCrossover(c_rate, destructive=True)[source]¶ One point crossover class. This crossover is not for population but for a single set of parents.
-
__init__(c_rate, destructive=True)[source]¶ Parameters: - c_rate – float. crossover rate.
- destructive – bool. If destructive is true, parents also are changed. Otherwise, parents are copied and keep their structures.
Methods
__init__(c_rate[, destructive])param c_rate: float. crossover rate. not_changeable_warning()Attributes
c_ratedestructiven_inn_out-