eaLib API Docs
Last Modified : January 7 2002

Package mss.ea.core

This package contains some common helper classes.

See:
          Description

Interface Summary
Condition Interface for classes which represent conditions.
Fitness Interface for fitness values.
FitnessComparator Interface for fitness comparators.
IndividualCollector Interface for stream collector classes.
IndividualCombiner Interface for classes which are able to combine individual streams.
IndividualComparator Individual Comparator.
IndividualConduit Interface for classes which process arrays of individual streams.
IndividualFilter Interface for classes which are able to filter individual streams.
IndividualGate Interface for classes where individuals are able to pass through.
IndividualRouter Interface for classes which are able to route individual streams to different locations.
IndividualSink Interface for classes which are able to collect individuals and store them.
IndividualSource Interface for classes from which individuals can be retrieved.
IndividualSplitter Interface for classes which are able to split up individual streams.
IndividualStream Interface for a stream of individuals.
MergeStreamProcessor Interface for classes which are able to merge multiple individual streams.
MultiStreamProcessor Interface for classes which are able to multiple individual streams.
NotificationListener Interface for classes that have to react on notification message.
Score Interface for scores of individuals.
ScoreComparator Score Comparator.
SingleStreamProcessor Interface for classes which are able to process single individual streams.
SplitStreamProcessor Interface for classes which are able to split a stream of individuals.
StreamCondition Interface for classes which represent conditions depending on streams.
StreamProcessor Generic interface for all stream processors.
 

Class Summary
AbstractPopulation Abstract base class for a population.
ArraySort Implementation of various sort algorithms for arrays.
ArrayStream Stream of individuals based on ArrayList.
ArrayUtil Implementation of various utility methods for arrays.
BitVector Replacement for Sun's unflexible BitSet.
CommandLineParser Command Line Parser.
EALogLayout Layout for logging facility.
GenericPopulation Generic implementation of a population.
GenericSink Base class for a generic individual sink.
GeneticOperator Abstract base class for a genetic operator.
HashCodeComparator Hash Code Comparator.
Individual Base class for an individual.
ListSort Implementation of various sort algorithms.
ListStream Stream of individuals based on LinkedList.
ListUtil Helper for the work with lists.
Log Logging of events.
RandomUtil Utility methods for working with random objects.
SortedArrayList Sorted array list.
SortedLinkedList Sorted linked list.
SortedPopulation Base class for a population.
SortedSteadyPopulation Sorted population with a steady number of individuals.
SortedVector Sorted vector.
StreamGroup Group of individual streams.
StreamReverse Operator for reversing a stream of individuals.
StreamSort Operator for sorting a stream of individuals.
Trace Deprecated. completely replaced by functionality in Log
UniqueID Class for generating unique identifiers.
VectorStream Stream of individuals based on Vector.
Version Provides version information.
XMLSink A sink that stores individual streams in XML files.
 

Exception Summary
CommandLineParserException Exception for errors while parsing a command line string.
EAException Base class for all exceptions of the EA package.
SinkOverflowException Exception for sink overflow events.
 

Package mss.ea.core Description

This package contains some common helper classes.


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS