eaLib API Docs
Last Modified : January 7 2002

Package mss.ea.al

This package contains basic skeletons for algorithms.

See:
          Description

Interface Summary
Message Interface for a message.
MessageRecipient Interface for a recipient of a message.
Sync Main interface for locks, gates, and conditions.
 

Class Summary
AbstractAlgorithm Abstract base class for a multithreaded evolutionary algorithm.
AbstractConduit Abstract base for a conduit.
AbstractConnector Abstract base class for a connector element.
AbstractFork Abstract base class for a fork element.
AbstractMerger Abstract base class for a merger.
AbstractMessage Abstract base class of a message.
AbstractSink Abstract base class for a sink.
AbstractSource Abstract base class for a source element.
AlgorithmChecker Checker for checking the consistency of the algorithm components.
CloningSplitter Operator for exact cloning of streams.
CollectionMessage Default implementation of a message transporting a collection of objects.
ConditionalRouter Simple condition router.
ConditionalThread Deprecated. superceded by new thread communication model
Controller Deprecated. superceded by new thread communication model
CountingMutex A simple mutual exclusion lock, which counts releases when it was not acquired.
DefaultIndividualCollector Default implementation of an individual stream collector.
DefaultIndividualCombiner Default implementation of an individual stream combiner.
DefaultIndividualConduit Default implementation of an individual stream conduit.
DefaultResultExtractor Default result extractor.
DelayElement Simple stream processor which solely delays the transmission of the stream.
DistributingSplitter Individual splitter for distributing a stream into several new streams.
EAMessageTypes Collection of message types used for communication in eaLib.
ElementState Class for representing the state of flow elements.
EventNotifier Connector which notifies listeners of stream passes.
FlowElement Abstract base class for a flow element used in algorithms.
FlowElementFactory Factory for creation of flow elements from genetic operators.
GateThread Deprecated. superceded by new thread communication model
MergeStream Deprecated. superceded by new thread communication model
MessageBroker Message broker for delivering messages to flow elements.
MessageChannel A channel for message transport.
MessageType Class representation for a message type.
MultiConditionalRouter Multi-condition router.
Mutex A simple non-reentrant mutual exclusion lock.
Notification Default implementation of a notification message.
NotificationThread Deprecated. superceded by new thread communication model
NullConnector Connector without functionality.
ObjectMessage Default implementation of a message transporting a single object.
RandomDelayElement Stream processors which delays the transmission of a stream for a random time.
ReplicatingSplitter Operator for replication of streams.
ResultExtractor Abstract base class for a result extractor.
SingleLoopController Deprecated. superceded by new thread communication model
SingleThread Deprecated. superceded by new thread communication model
SinkThread Deprecated. superceded by new thread communication model
SourceThread Deprecated. superceded by new thread communication model
SplitStream Deprecated. superceded by new thread communication model
StreamCollector Implementation of a individual stream collector.
StreamCombiner Implementation of a merger which combines streams.
StreamConduit Stream conduit which serves as a synchronization point.
StreamConnector Implementation of an individual stream processor/connector.
StreamGate Implementation of an individual stream gate element.
StreamMultiCaster Implementation of an individual stream multicaster.
StreamRouter Implementation of an individual stream router.
StreamSink Implementation of an individual stream sink.
StreamSource Implementation of an individual stream source.
ThreadController Deprecated. superceded by new thread communication model
ThreadOperator Deprecated. superceded by new thread communication model
ThreadSynchronization Deprecated. superceded by new thread communication model
 

Exception Summary
AlgorithmProcessingException  
 

Package mss.ea.al Description

This package contains basic skeletons for algorithms.


eaLib API Docs
Last Modified : January 7 2002

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