
freak.core.graph.AbstractVariation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of freak-core Show documentation
Show all versions of freak-core Show documentation
Core library of the Free Evolutionary Algorithm Toolkit
/*
* This file is part of FrEAK. For licensing and copyright information
* please see the file COPYING in the root directory of this
* distribution or contact .
*/
package freak.core.graph;
import freak.core.searchspace.*;
/**
* An abstract superclass for all operators with the ability to create new
* genotypes.
*
* @author Dirk
*/
abstract public class AbstractVariation extends AbstractOperator {
/**
* Creates a new AbstractVariation
operator.
*
* @param graph a link back to the operator graph.
*/
public AbstractVariation(OperatorGraph graph) {
super(graph);
}
/**
* Returns the current genotype search space.
*
* @return the current genotype search space.
*/
public SearchSpace getGenotypeSearchSpace() {
return getOperatorGraph().getSchedule().getGenotypeSearchSpace();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy