public class Population extends Object implements Serializable, Iterable<Solution>
| Modifier and Type | Field and Description |
|---|---|
protected int |
generation |
protected Mediator |
mediator |
protected List<Solution> |
solutions |
| Constructor and Description |
|---|
Population() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Population population) |
boolean |
add(Solution s) |
Solution |
any() |
void |
copy(Population rhs) |
List<com.github.chen0040.data.utils.TupleTwo<Double,Double>> |
front2D() |
List<com.github.chen0040.data.utils.TupleTwo<Double,Double>> |
front2D(int objective1,
int objective2) |
Solution |
get(int i) |
void |
initialize() |
Iterator<Solution> |
iterator() |
Population |
makeCopy() |
int |
size() |
void |
sort(Comparator<Solution> comparator) |
void |
sortAndTruncate(int size,
Comparator<Solution> comparator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprotected Mediator mediator
protected int generation
public void initialize()
public void add(Population population)
public void sort(Comparator<Solution> comparator)
public void sortAndTruncate(int size,
Comparator<Solution> comparator)
public boolean add(Solution s)
public int size()
public Solution get(int i)
public Population makeCopy()
public void copy(Population rhs)
public Solution any()
Copyright © 2017. All rights reserved.