eaLib API Docs
Last Modified : January 7 2002

Uses of Interface
mss.ea.core.IndividualStream

Packages that use IndividualStream
mss.ea.al This package contains basic skeletons for algorithms. 
mss.ea.core This package contains some common helper classes. 
mss.ea.eval Classes for evaluation of individuals. 
mss.ea.ini Package with predefined initialization operators for common application cases. 
mss.ea.ins This package contains classes for the reinsertion operator. 
mss.ea.mut This package contains classes for the mutation operator. 
mss.ea.rec This package contains classes for the recombination operator. 
mss.ea.sel This package contains classes for the selection operator. 
mss.ea.stat Classes to gather information about a runnning algorithm. 
mss.ea.trm This package contains classes that represent the termination operator. 
 

Uses of IndividualStream in mss.ea.al
 

Fields in mss.ea.al declared as IndividualStream
protected  IndividualStream ConditionalThread.stream
          Deprecated. Processed individual stream.
protected  IndividualStream SingleThread.stream
          Deprecated. Individual stream to process.
protected  IndividualStream[] StreamCombiner.streamArray
           
protected  IndividualStream[] StreamConduit.streamArray
           
protected  IndividualStream NotificationThread.stream
          Deprecated. Individual stream.
protected  IndividualStream GateThread.stream
          Deprecated. Individual stream that is passed to the gate.
protected  IndividualStream SinkThread.stream
          Deprecated. Individual stream to add to the sink.
 

Methods in mss.ea.al that return IndividualStream
 IndividualStream[] ReplicatingSplitter.split(IndividualStream is)
          Splits up the given stream.
 IndividualStream[] CloningSplitter.split(IndividualStream is)
          Splits up the given stream.
 IndividualStream[] DefaultIndividualConduit.process(IndividualStream[] isa)
          Processes an stream array.
 IndividualStream NullConnector.process(IndividualStream is)
          This method simply passed the input stream to the output.
 IndividualStream DelayElement.process(IndividualStream is)
          This methods waits for the given time and then transmits the stream to the successor.
 IndividualStream RandomDelayElement.process(IndividualStream is)
          This method delays the transmission of the stream for a random time.
 IndividualStream[] DistributingSplitter.split(IndividualStream is)
          Splits up the given stream.
 IndividualStream EventNotifier.process(IndividualStream is)
          Generates notifications for all registered listeners.
 IndividualStream MergeStream.merge(StreamGroup ig)
          Deprecated.  
 IndividualStream MergeStream.process(StreamGroup ig)
          Deprecated.  
 IndividualStream DefaultIndividualCombiner.combine(IndividualStream[] isa)
          Combines the stream in the given array.
 

Methods in mss.ea.al with parameters of type IndividualStream
abstract  void ThreadOperator.addStream(IndividualStream is)
          Deprecated. Adds a stream to this operator.
 void ConditionalThread.addStream(IndividualStream stream)
          Deprecated. Adds an individual stream to this operator.
 void SingleThread.addStream(IndividualStream stream)
          Deprecated. Adds a stream to this operator.
 IndividualStream[] ReplicatingSplitter.split(IndividualStream is)
          Splits up the given stream.
 IndividualStream[] CloningSplitter.split(IndividualStream is)
          Splits up the given stream.
 IndividualStream[] DefaultIndividualConduit.process(IndividualStream[] isa)
          Processes an stream array.
 int ConditionalRouter.route(IndividualStream is)
          Evaluates the condition and returns the appropriate slot to route the stream to.
 StreamGroup SplitStream.split(IndividualStream is)
          Deprecated.  
 StreamGroup SplitStream.process(IndividualStream is)
          Deprecated.  
 IndividualStream NullConnector.process(IndividualStream is)
          This method simply passed the input stream to the output.
 IndividualStream DelayElement.process(IndividualStream is)
          This methods waits for the given time and then transmits the stream to the successor.
 IndividualStream RandomDelayElement.process(IndividualStream is)
          This method delays the transmission of the stream for a random time.
 int MultiConditionalRouter.route(IndividualStream is)
          Evaluates the conditions and returns the appropriate slot to route the stream to.
 void NotificationThread.addStream(IndividualStream stream)
          Deprecated. Adds a stream to this operator.
 IndividualStream[] DistributingSplitter.split(IndividualStream is)
          Splits up the given stream.
 void GateThread.addStream(IndividualStream stream)
          Deprecated. Adds the given stream to the gate.
 IndividualStream EventNotifier.process(IndividualStream is)
          Generates notifications for all registered listeners.
protected  java.util.List MergeStream.toList(IndividualStream is)
          Deprecated.  
 void SourceThread.addStream(IndividualStream stream)
          Deprecated. Does nothing.
 IndividualStream DefaultIndividualCombiner.combine(IndividualStream[] isa)
          Combines the stream in the given array.
 void SinkThread.addStream(IndividualStream stream)
          Deprecated. Adds a stream to the sink.
 

Uses of IndividualStream in mss.ea.core
 

Classes in mss.ea.core that implement IndividualStream
 class ArrayStream
          Stream of individuals based on ArrayList.
 class ListStream
          Stream of individuals based on LinkedList.
 class VectorStream
          Stream of individuals based on Vector.
 

Methods in mss.ea.core that return IndividualStream
 IndividualStream StreamReverse.reverse(IndividualStream is)
           
 IndividualStream StreamReverse.process(IndividualStream is)
           
 IndividualStream AbstractPopulation.getStream()
          Deprecated. replaced by toStream()
 IndividualStream AbstractPopulation.toStream()
          Returns all individuals as an array stream.
 IndividualStream MergeStreamProcessor.process(StreamGroup sg)
          Processes multiple individual streams and merges them into one.
 IndividualStream[] IndividualSplitter.split(IndividualStream is)
          Splits up an individual stream.
 IndividualStream StreamGroup.get(int index)
          Gets an individual stream from this group.
 IndividualStream StreamSort.sort(IndividualStream is)
          Sorts the stream.
 IndividualStream StreamSort.process(IndividualStream is)
           
 IndividualStream IndividualCombiner.combine(IndividualStream[] isa)
           
 IndividualStream IndividualGate.toStream()
          Gets a stream of individuals from the gate.
 IndividualStream IndividualGate.getStream()
          Deprecated. replaced by toStream()
 IndividualStream SingleStreamProcessor.process(IndividualStream is)
          Processes an individual stream.
 IndividualStream IndividualSource.getStream()
          Gets a stream of individuals from the source.
 IndividualStream[] IndividualConduit.process(IndividualStream[] isa)
          Processes the incoming stream array and produces a new array as result.
 IndividualStream IndividualFilter.filter(IndividualStream is)
          Filters the individual stream.
 

Methods in mss.ea.core with parameters of type IndividualStream
 IndividualStream StreamReverse.reverse(IndividualStream is)
           
 IndividualStream StreamReverse.process(IndividualStream is)
           
 void AbstractPopulation.add(IndividualStream is)
          Adds a stream of individuals to this population.
 void IndividualSink.add(IndividualStream is)
          Adds a stream of individuals to the sink.
 IndividualStream[] IndividualSplitter.split(IndividualStream is)
          Splits up an individual stream.
 void StreamGroup.add(IndividualStream i)
          Adds an individual stream to this group.
 void StreamGroup.set(IndividualStream i, int index)
          Replaces an individual stream in this group.
 IndividualStream StreamSort.sort(IndividualStream is)
          Sorts the stream.
 Individual StreamSort.getBest(IndividualStream is)
          Gets the best individual in the stream.
 IndividualStream StreamSort.process(IndividualStream is)
           
 IndividualStream IndividualCombiner.combine(IndividualStream[] isa)
           
 int IndividualRouter.route(IndividualStream is)
          Performs the evaluation of the routing condition.
 void IndividualGate.add(IndividualStream is)
          Adds a stream of individuals to the sink.
 IndividualStream SingleStreamProcessor.process(IndividualStream is)
          Processes an individual stream.
 void GenericSink.add(IndividualStream is)
          Adds a stream of individuals to this population.
 boolean StreamCondition.isTrue(IndividualStream is)
          Checks the condition depending on the given stream and returns the result of the check.
 IndividualStream[] IndividualConduit.process(IndividualStream[] isa)
          Processes the incoming stream array and produces a new array as result.
 void XMLSink.add(IndividualStream is)
          Writes a stream of individuals to the XML file.
 IndividualStream IndividualFilter.filter(IndividualStream is)
          Filters the individual stream.
 StreamGroup SplitStreamProcessor.process(IndividualStream is)
          Splits an individual stream into several streams.
 

Constructors in mss.ea.core with parameters of type IndividualStream
StreamGroup(IndividualStream[] ia)
          Constructor with initial array.
 

Uses of IndividualStream in mss.ea.eval
 

Methods in mss.ea.eval that return IndividualStream
 IndividualStream FitnessScaling.process(IndividualStream is)
          Evaluates all individuals contained in a stream.
 IndividualStream ScoreEvaluation.process(IndividualStream is)
          Evaluates all individuals in a stream.
 

Methods in mss.ea.eval with parameters of type IndividualStream
 IndividualStream FitnessScaling.process(IndividualStream is)
          Evaluates all individuals contained in a stream.
 IndividualStream ScoreEvaluation.process(IndividualStream is)
          Evaluates all individuals in a stream.
 

Uses of IndividualStream in mss.ea.ini
 

Methods in mss.ea.ini that return IndividualStream
 IndividualStream Initialization.getStream()
          Gets a stream of new individuals.
 IndividualStream XMLFileInitialization.getStream()
          Reads the stream from the given file.
 IndividualStream BinaryFileInitialization.getStream()
          Reads the stream from the given file.
 

Uses of IndividualStream in mss.ea.ins
 

Methods in mss.ea.ins that return IndividualStream
abstract  IndividualStream Reinsertion.reinsert(IndividualStream is)
          Performs the reinsertion with the given individual stream.
 IndividualStream Reinsertion.filter(IndividualStream is)
          Filters the whole individual stream.
 IndividualStream EliteReinsertion2.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream DiscreteReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream PureReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream UniformReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream EliteReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 

Methods in mss.ea.ins with parameters of type IndividualStream
 int Reinsertion.getRateSize(IndividualStream is)
          Gets the number of individuals to be inserted.
abstract  IndividualStream Reinsertion.reinsert(IndividualStream is)
          Performs the reinsertion with the given individual stream.
 IndividualStream Reinsertion.filter(IndividualStream is)
          Filters the whole individual stream.
 IndividualStream EliteReinsertion2.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream DiscreteReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream PureReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream UniformReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 IndividualStream EliteReinsertion.reinsert(IndividualStream is)
          Filters the individual stream.
 

Uses of IndividualStream in mss.ea.mut
 

Methods in mss.ea.mut that return IndividualStream
 IndividualStream IndividualMutation.process(IndividualStream is)
           
 

Methods in mss.ea.mut with parameters of type IndividualStream
 void IndividualMutation.mutate(IndividualStream is)
          Performs a mutation on a stream of individuals.
 IndividualStream IndividualMutation.process(IndividualStream is)
           
 

Uses of IndividualStream in mss.ea.rec
 

Methods in mss.ea.rec that return IndividualStream
 IndividualStream IndividualRecombination.recombine(IndividualStream is)
          Recombination of an individual stream.
 IndividualStream IndividualRecombination.process(IndividualStream is)
           
 IndividualStream IndividualDuplication.recombine(IndividualStream is)
          Recombination of an individual stream.
 IndividualStream IndividualDuplication.process(IndividualStream is)
           
 

Methods in mss.ea.rec with parameters of type IndividualStream
 IndividualStream IndividualRecombination.recombine(IndividualStream is)
          Recombination of an individual stream.
 IndividualStream IndividualRecombination.process(IndividualStream is)
           
 IndividualStream IndividualDuplication.recombine(IndividualStream is)
          Recombination of an individual stream.
 IndividualStream IndividualDuplication.process(IndividualStream is)
           
 

Uses of IndividualStream in mss.ea.sel
 

Methods in mss.ea.sel that return IndividualStream
abstract  IndividualStream Selection.select(IndividualStream is)
          Abstract select method.
 IndividualStream Selection.process(IndividualStream is)
          Calls the select method.
 IndividualStream TournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream TournamentSelection.selectByCompare(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream TournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set individual comparator.
 IndividualStream FitnessTournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream FitnessTournamentSelection.selectByFitness(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream FitnessTournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set fitness comparator.
 IndividualStream TruncationSelection.select(IndividualStream is)
           
 IndividualStream ScoreTournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream ScoreTournamentSelection.selectByScore(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream ScoreTournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set score comparator.
 IndividualStream RouletteWheelSelection.select(IndividualStream is)
           
 IndividualStream RandomSelection.select(IndividualStream is)
           
 

Methods in mss.ea.sel with parameters of type IndividualStream
abstract  IndividualStream Selection.select(IndividualStream is)
          Abstract select method.
 IndividualStream Selection.process(IndividualStream is)
          Calls the select method.
 IndividualStream TournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream TournamentSelection.selectByCompare(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream TournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set individual comparator.
 IndividualStream FitnessTournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream FitnessTournamentSelection.selectByFitness(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream FitnessTournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set fitness comparator.
 IndividualStream TruncationSelection.select(IndividualStream is)
           
protected abstract  int TruncationSelection.getThresholdIndex(IndividualStream is)
           
protected  int RankingTruncationSelection.getThresholdIndex(IndividualStream is)
           
 IndividualStream ScoreTournamentSelection.select(IndividualStream is)
          Selects individuals from a stream.
protected  IndividualStream ScoreTournamentSelection.selectByScore(IndividualStream is)
          Selects individuals by calling the compare() method.
protected  IndividualStream ScoreTournamentSelection.selectByComparator(IndividualStream is)
          Selects individuals by use of the previously set score comparator.
 IndividualStream RouletteWheelSelection.select(IndividualStream is)
           
protected  void RouletteWheelSelection.setupLineArray(IndividualStream is)
           
protected  int RouletteWheelSelection.spinWheel(IndividualStream is)
          Spins the roulette wheel and returns the diced number.
protected  float RouletteWheelSelection.getTotalFitness(IndividualStream is)
          Helper for adding all fitness values of the stream.
protected  int FitnessTruncationSelection.getThresholdIndex(IndividualStream is)
           
protected  int ScoreTruncationSelection.getThresholdIndex(IndividualStream is)
           
 IndividualStream RandomSelection.select(IndividualStream is)
           
protected  int PercentageTruncationSelection.getThresholdIndex(IndividualStream is)
           
 

Uses of IndividualStream in mss.ea.stat
 

Methods in mss.ea.stat that return IndividualStream
 IndividualStream XMLPrintProcessor.process(IndividualStream is)
           
 IndividualStream AbstractPrintProcessor.process(IndividualStream is)
           
 IndividualStream PrintProcessor.process(IndividualStream is)
           
 

Methods in mss.ea.stat with parameters of type IndividualStream
 IndividualStream XMLPrintProcessor.process(IndividualStream is)
           
 IndividualStream AbstractPrintProcessor.process(IndividualStream is)
           
 void ASCIIFileProcessor.printStream(IndividualStream is)
          Saves the individual stream to a file.
 IndividualStream PrintProcessor.process(IndividualStream is)
           
 void XMLFileProcessor.printStream(IndividualStream is)
          Saves the individual stream to a file.
 void BinaryFileProcessor.printStream(IndividualStream is)
          Saves the individual stream to a file.
 

Uses of IndividualStream in mss.ea.trm
 

Methods in mss.ea.trm with parameters of type IndividualStream
abstract  boolean AbstractStreamCondition.isTrue(IndividualStream is)
          Test the condition.
 boolean AbsoluteScoreStreamCondition.isTrue(IndividualStream is)
          Test of break condition.
 boolean RelativeErrorStreamCondition.isTrue(IndividualStream is)
          Test of break condition.
 boolean PhiStreamCondition.isTrue(IndividualStream is)
          Test of break condition.
 boolean BestWorstStreamCondition.isTrue(IndividualStream is)
          Test of break condition.
 boolean RunningMeanStreamCondition.isTrue(IndividualStream is)
          Test of break condition.
 


eaLib API Docs
Last Modified : January 7 2002

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