diff options
Diffstat (limited to 'src/jcgp/ea/EvolutionaryAlgorithm.java')
-rw-r--r-- | src/jcgp/ea/EvolutionaryAlgorithm.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/jcgp/ea/EvolutionaryAlgorithm.java b/src/jcgp/ea/EvolutionaryAlgorithm.java index 6e264aa..9e72a1b 100644 --- a/src/jcgp/ea/EvolutionaryAlgorithm.java +++ b/src/jcgp/ea/EvolutionaryAlgorithm.java @@ -2,14 +2,14 @@ package jcgp.ea; import jcgp.population.Population; -public abstract class EvolutionaryAlgorithm { +public interface EvolutionaryAlgorithm { - protected Mutator mutator; +// protected Mutator mutator; +// +// public EvolutionaryAlgorithm(Mutator mutator) { +// this.mutator = mutator; +// } - public EvolutionaryAlgorithm(Mutator mutator) { - this.mutator = mutator; - } - - public abstract void evolve(Population population); + public abstract void evolve(Population population, Mutator mutator); } |