| Package | Description | 
|---|---|
| org.biojavax.ga | 
 Classes to provide a genetic algorithm framework 
 | 
| org.biojavax.ga.functions | 
 GA functions
  A genetic algorithm requires a number of functions. 
 | 
| org.biojavax.ga.impl | 
 Default implementations and abstract classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MutationFunction | 
GeneticAlgorithm.getMutationFunction()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneticAlgorithm.setMutationFunction(MutationFunction function)
Sets the current  
MutationFunction | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMutationFunction
Abstract implementation of  
MutationFunction all custom
 implementations should inherit from here. | 
static class  | 
MutationFunction.NoMutation
 Place Holder class that doesn't mutate its SymbolLists 
 | 
class  | 
SimpleMutationFunction
 Simple no frills Implementation of the MutationFunction interface
  This class is final, custom implementations should extend  
 AbstractMutationFunction | 
class  | 
SwapMutationFunction
This class does a sort of mutation by exchanging two positions on the
 chromosome. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static MutationFunction | 
MutationFunction.NO_MUTATION  | 
| Modifier and Type | Method and Description | 
|---|---|
MutationFunction | 
AbstractGeneticAlgorithm.getMutationFunction()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractGeneticAlgorithm.setMutationFunction(MutationFunction function)  | 
| Constructor and Description | 
|---|
SimpleGeneticAlgorithm(Population pop,
                      MutationFunction mutFunc,
                      CrossOverFunction xFunc,
                      SelectionFunction selFunc)  | 
Copyright © 2020 BioJava. All rights reserved.