CADETProcess.optimization.Population.add_individual

CADETProcess.optimization.Population.add_individual#

Population.add_individual(individual: Individual, ignore_duplicate: bool | None = True) None[source]#

Add individual to population.

Parameters:
individualIndividual

Individual to be added.

ignore_duplicatebool, optional

If False, an Exception is thrown if the individual already exists.

Raises:
TypeError

If the individual is not an instance of Individual.

CADETProcessError

If the individual does not match the dimensions. If the individual already exists.