Package | Description |
---|---|
org.hu.hom.api.algorithm.object.impl | |
org.hu.hom.api.algorithm.object.impl.selection | |
org.hu.hom.core.mutation | |
org.hu.hom.core.object |
Modifier and Type | Method and Description |
---|---|
java.util.List<HigherOrderMutant> |
CrossoverDefaultImpl.crossover(HigherOrderMutant firstMutant,
HigherOrderMutant secondMutant) |
java.util.List<HigherOrderMutant> |
CrossoverExperimentalImpl.crossover(HigherOrderMutant firstMutant,
HigherOrderMutant secondMutant) |
java.util.List<HigherOrderMutant> |
EvaluationDefaultImpl.evaluate(java.util.List<HigherOrderMutant> mutants) |
java.util.List<HigherOrderMutant> |
MutationDefaultImpl.mutate(java.util.List<HigherOrderMutant> mutants) |
Modifier and Type | Method and Description |
---|---|
java.util.List<HigherOrderMutant> |
CrossoverDefaultImpl.crossover(HigherOrderMutant firstMutant,
HigherOrderMutant secondMutant) |
java.util.List<HigherOrderMutant> |
CrossoverExperimentalImpl.crossover(HigherOrderMutant firstMutant,
HigherOrderMutant secondMutant) |
Modifier and Type | Method and Description |
---|---|
java.util.List<HigherOrderMutant> |
EvaluationDefaultImpl.evaluate(java.util.List<HigherOrderMutant> mutants) |
java.util.List<HigherOrderMutant> |
MutationDefaultImpl.mutate(java.util.List<HigherOrderMutant> mutants) |
Modifier and Type | Method and Description |
---|---|
java.util.List<HigherOrderMutant> |
RandomSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
StochasticUniversalSampling.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
TournamentSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
TruncationSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
RouletteWheelSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
Modifier and Type | Method and Description |
---|---|
java.util.List<HigherOrderMutant> |
RandomSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
StochasticUniversalSampling.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
TournamentSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
TruncationSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
java.util.List<HigherOrderMutant> |
RouletteWheelSelection.select(Population<HigherOrderMutant> population,
int selectionSize) |
Modifier and Type | Method and Description |
---|---|
static Population<HigherOrderMutant> |
MutationModel.generateRandomPopulation(java.lang.String originalFile,
java.lang.String testCasesPath,
java.util.Set<MessageListener> messageListeners) |
Modifier and Type | Method and Description |
---|---|
static FirstOrderMutant |
MutationModel.getRandomMutant(HigherOrderMutant mutant)
Returns a random
FirstOrderMutant that can be applied to the provided
HigherOrderMutant |
Modifier and Type | Method and Description |
---|---|
static HigherOrderMutant |
HigherOrderMutant.build(java.lang.String originalPath) |
HigherOrderMutant |
HigherOrderMutant.copy() |