Package ec

Interface Singleton

All Superinterfaces:
Serializable, Setup
All Known Implementing Classes:
AMALGAMBreeder, BarChartStatistics, Best1BinDEBreeder, Breeder, ChartableStatistics, CMAESBreeder, CMAESInitializer, CompetitiveEvaluator, DEBreeder, DEEvaluator, DOVSBreeder, DOVSEvaluator, DOVSInitializer, Evaluator, EvolutionState, Exchanger, Finisher, GPInitializer, HypervolumeStatistics, Initializer, InterPopulationExchange, IslandExchange, KozaShortStatistics, MuCommaLambdaBreeder, MultiObjectiveStatistics, MultiPopCoevolutionaryEvaluator, MuPlusLambdaBreeder, NEATBreeder, NEATInitializer, NSGA2Breeder, PBILBreeder, PieChartStatistics, PSOBreeder, Rand1EitherOrDEBreeder, RandomRestarts, RuleInitializer, SimpleBreeder, SimpleEvaluator, SimpleEvolutionState, SimpleExchanger, SimpleFinisher, SimpleGroupedEvaluator, SimpleInitializer, SimpleShortStatistics, SimpleStatistics, SpatialBreeder, SpatialMultiPopCoevolutionaryEvaluator, SPEA2Breeder, Statistics, SteadyStateBreeder, SteadyStateEvaluator, SteadyStateEvolutionState, TarpeianStatistics, TimeSeriesStatistics, XYSeriesChartStatistics

public interface Singleton extends Setup
A Singleton is a class for which there will be only one instance in the entire course of a run, and which will exist for pretty much the entire run. Singletons are set up using setup(...) when they are first created.
  • Method Summary

    Methods inherited from interface ec.Setup

    setup