Package org.moeaframework.algorithm.extension
package org.moeaframework.algorithm.extension
Defines extension points and provides common extensions.
-
ClassDescriptionAlgorithmWrapper<T extends Algorithm>Wrapper for an algorithm.Extension that invokes a callback function every iteration.Adds checkpoint functionality to an algorithm where the state is periodically recorded in a state file.Interface for algorithms that support extensibility.Extensions are a flexible alternative to wrappers when extending or augmenting the functionality of an algorithm.Defines a frequency at which some action, operation, or even toccurs.The type of frequency.Extension that logs information about the execution, including the current NFE and elapsed time.An extension that performs an action at a given
Frequency
.Extends an algorithm to track and report progress.Default progress listener that displays information to standard output.A progress event, including the percent complete, elapsed time, and estimated remaining time.Interface used to listen for progress reports provided by this extension.Extends an algorithm to record the approximation sets at periodic intervals.