mirror of
https://github.com/apache/commons-math.git
synced 2025-02-22 10:17:29 +00:00
Remove deprecated methods in ListPopulation.
This commit is contained in:
parent
2e462ec48b
commit
d0c62a848c
@ -80,32 +80,6 @@ public abstract class ListPopulation implements Population {
|
|||||||
this.chromosomes.addAll(chromosomes);
|
this.chromosomes.addAll(chromosomes);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the list of chromosomes.
|
|
||||||
* <p>
|
|
||||||
* Note: this method removed all existing chromosomes in the population and adds all chromosomes
|
|
||||||
* of the specified list to the population.
|
|
||||||
*
|
|
||||||
* @param chromosomes the list of chromosomes
|
|
||||||
* @throws NullArgumentException if the list of chromosomes is {@code null}
|
|
||||||
* @throws NumberIsTooLargeException if the list of chromosomes exceeds the population limit
|
|
||||||
* @deprecated use {@link #addChromosomes(Collection)} instead
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public void setChromosomes(final List<Chromosome> chromosomes)
|
|
||||||
throws NullArgumentException, NumberIsTooLargeException {
|
|
||||||
|
|
||||||
if (chromosomes == null) {
|
|
||||||
throw new NullArgumentException();
|
|
||||||
}
|
|
||||||
if (chromosomes.size() > populationLimit) {
|
|
||||||
throw new NumberIsTooLargeException(LocalizedFormats.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE,
|
|
||||||
chromosomes.size(), populationLimit, false);
|
|
||||||
}
|
|
||||||
this.chromosomes.clear();
|
|
||||||
this.chromosomes.addAll(chromosomes);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a {@link Collection} of chromosomes to this {@link Population}.
|
* Add a {@link Collection} of chromosomes to this {@link Population}.
|
||||||
* @param chromosomeColl a {@link Collection} of chromosomes
|
* @param chromosomeColl a {@link Collection} of chromosomes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user