|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |