public class ETM extends ETMAbstract<NAryTree>
Modifier and Type | Field and Description |
---|---|
protected ETMParam |
params |
currentState, manager, ourProMObjectID, result, satisfiedTerminationConditions
Constructor and Description |
---|
ETM(ETMParam parameters)
Instantiate the ETM algorithm with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<NAryTree> |
getAllBestResults()
Since it could be that the population contains multiple trees with the
same 'best' fitness value, this method returns all those trees.
|
ETMLiveListener.ListernerList<NAryTree> |
getListenerList() |
ETMParamAbstract<NAryTree> |
getParams() |
void |
run()
Run the ETM algorithm with the provided parameters
|
getCurrentState, getResult, getSatisfiedTerminationConditions, getTerminationDescription, isRunning, providedObjectCreated, providedObjectDeleted, providedObjectFutureReady, providedObjectNameChanged, providedObjectObjectChanged, reEvaluateSeed
protected final ETMParam params
public ETM(ETMParam parameters)
parameters
- The ETM parameters object to initialize the ETM algorithm
with. These parameters can not be changed once the algorithm
started.public void run()
public java.util.Set<NAryTree> getAllBestResults()
ETMAbstract.getResult()
method returns the tree that is sorted first in this
list.public ETMLiveListener.ListernerList<NAryTree> getListenerList()
getListenerList
in class ETMAbstract<NAryTree>
public ETMParamAbstract<NAryTree> getParams()
getParams
in class ETMAbstract<NAryTree>