A B C D E F G H I J K L M N O P R S T U V W X Y Z _

A

actionPerformed(ActionEvent) - Method in class sdt.gui.ParameterDialog
 
actionPerformed(ActionEvent) - Method in class sdt.gui.ClientFrame
 
actionPerformed(ActionEvent) - Method in class sdt.gui.GaDialog
 
add(AveragePopProperties) - Method in interface sdt.ga.AveragePopProperties
is necessary to get the average properties of each generation
add(String, int) - Method in class sdt.gui.CostView
 
add(String, int) - Method in class sdt.gui.TimingPanel
 
add(String, int) - Method in class sdt.gui.GaView
 
add(String, int) - Method in class sdt.gui.ServerGraphPanel
 
add(String, int) - Method in interface sdt.model.OutputObserver
 
addComponent(Component, int, int, int, int, int, int) - Method in class sdt.gui.TimingPanel
 
addComponent(Component, int, int, int, int, int, int) - Method in class sdt.gui.MachinePanel
 
addComponent(Component, int, int, int, int, int, int) - Method in class sdt.gui.ServerGraphPanel
 
addComponent(Component, int, int, int, int, int, int) - Method in class sdt.gui.ClientPanel
 
addComponent(Component, int, int, int, int, int, int) - Method in class sdt.gui.SinglePopDisplay
 
addComponent(Container, Component, int, int, int, int, int, int) - Method in class sdt.gui.ParameterDialog
 
addComponent(Container, Component, int, int, int, int, int, int) - Method in class sdt.gui.GaDialog
 
addComponent(Container, Component, int, int, int, int, int, int, int) - Method in class sdt.gui.PopDisplay
 
addComponents() - Method in class sdt.gui.ServerFrame
 
addComponents() - Method in class sdt.gui.MemoryFrame
 
addComponents() - Method in class sdt.gui.LoadFrame
 
addJob(Task, Result, String, String) - Method in class sdt.dist.Program
This method adds a specified task to the "pool of tasks "
addJob(Task, Result, String, String) - Method in class sdt.net.Pool
add a job to the pool.
addLegend(int, String) - Method in class sdt.gui.PlotBox
 
addLegend(int, String) - Method in class sdt.gui.Plot
 
addPoint(int, double, double, boolean) - Method in class sdt.gui.Plot
 
addPointWithErrorBars(int, double, double, double, double, boolean) - Method in class sdt.gui.Plot
In the specified data set, add the specified x, y point to the plot with error bars.
addXTick(String, double) - Method in class sdt.gui.PlotBox
 
addYTick(String, double) - Method in class sdt.gui.PlotBox
 
append(String) - Method in class sdt.gui.CostView
 
append(String) - Method in class sdt.gui.TimingPanel
 
append(String) - Method in class sdt.gui.GaView
 
append(String) - Method in class sdt.gui.ServerGraphPanel
 
append(String) - Method in interface sdt.model.OutputObserver
 
applyMGAOps(Organism) - Method in class sdt.ga.Population
Implements the MGA operations.
Arc - class sdt.df.Arc.
Implementation of Arcs in a dataflow graph.
Arc() - Constructor for class sdt.df.Arc
Creates an instance of an Arc.
Arc(Object) - Constructor for class sdt.df.Arc
Create an instance of an Arc with specified data values.
AsyncGeneticAlgorithm - class sdt.ga.AsyncGeneticAlgorithm.
Base Asynchronous Genetic Algorithm class which provides a template for the different methods to be implemented.
AsyncGeneticAlgorithm() - Constructor for class sdt.ga.AsyncGeneticAlgorithm
Create an instance of an Asynchronous Genetic Algorithm.
AsyncGeneticAlgorithm(Class, Class) - Constructor for class sdt.ga.AsyncGeneticAlgorithm
Create an instance of an Asynchronous GA with a specified organism class and a specified fitness class.
AsyncPopulation - class sdt.ga.AsyncPopulation.
Implementation of the Population class used in the Asynchronous GA implementations.
AsyncPopulation(AsyncGeneticAlgorithm) - Constructor for class sdt.ga.AsyncPopulation
Create an instance of the population for an asynchronous GA, without instantiating the individuals in the population.
AsyncPrintThread - class sdt.ga.AsyncPrintThread.
Implementation of the thread which prints the properties of a generation as it completes.
AsyncPrintThread(AsyncPopulation) - Constructor for class sdt.ga.AsyncPrintThread
Creates an instance of a print thread with the specified population.
AveragePopProperties - interface sdt.ga.AveragePopProperties.
Any Fitness from which it is necessary to get the average properties of each generation has to implement this interface.

B

BarGraphData - class sdt.gui.BarGraphData.
 
BarGraphData(int, double) - Constructor for class sdt.gui.BarGraphData
 
beginLoadThread() - Method in class sdt.gui.LoadFrame
 
beginMemoryThread() - Method in class sdt.gui.MemoryFrame
 
block(Job) - Method in class sdt.dist.Program
This method is called to wait for the evaluation of a particular job to be completed.

C

clear(boolean) - Method in class sdt.gui.PlotBox
 
clear(boolean) - Method in class sdt.gui.Plot
Clear the plot of all data points.
Client - class Client.
Common Main or Client Program for the sequential/distributed Programs.
Client() - Constructor for class Client
create an instance of a client
Client(int, int, boolean, boolean, String, OutputObserver[]) - Constructor for class Client
create an instance of a client
ClientFrame - class sdt.gui.ClientFrame.
The ClientFrame class is a top-level window
ClientFrame() - Constructor for class sdt.gui.ClientFrame
Constructs a new ClientFrame with all the components and the menus.
ClientPanel - class sdt.gui.ClientPanel.
 
ClientPanel() - Constructor for class sdt.gui.ClientPanel
 
ClientPanel(ClientFrame) - Constructor for class sdt.gui.ClientPanel
 
clone() - Method in class sdt.ga.Fitness
Implementation of the clone method.
clone() - Method in class sdt.ga.Organism
Implementation of the clone method.
CmdLineArgException - class sdt.gui.CmdLineArgException.
 
CmdLineArgException() - Constructor for class sdt.gui.CmdLineArgException
 
CmdLineArgException(String) - Constructor for class sdt.gui.CmdLineArgException
 
Comparable - interface sdt.ga.Comparable.
any object which has to be compared has to implement this interface.
Compare - class sdt.ga.Compare.
Implements the compare operation where the current best solution is updated.
Compare(AsyncPopulation, Arc, Arc, Arc, Arc) - Constructor for class sdt.ga.Compare
Creates an instance of the Compare Node with the input and output arcs.
Compete - class sdt.ga.Compete.
Implements the tournament selection.
Compete(AsyncPopulation, Arc, Arc, Arc) - Constructor for class sdt.ga.Compete
Create an instance of a Compete node with the specified input and output arcs.
componentHidden(ComponentEvent) - Method in class sdt.gui.MemoryFrame
 
componentMoved(ComponentEvent) - Method in class sdt.gui.MemoryFrame
 
componentResized(ComponentEvent) - Method in class sdt.gui.MemoryFrame
 
componentShown(ComponentEvent) - Method in class sdt.gui.MemoryFrame
 
configureComponent(JComponent) - Method in class sdt.gui.WorkingAction
 
connected - Variable in class sdt.gui.PlotPoint
True if this point is connected to the previous point by a line.
Copy - class sdt.ga.Copy.
The copy nodes essentially removes a solution from the population in order for it participate in the genetic operations.
Copy(AsyncPopulation, Arc, Arc, Arc) - Constructor for class sdt.ga.Copy
Creates an instance of the Copy node with the specified input and output arcs.
copy(AveragePopProperties) - Method in interface sdt.ga.AveragePopProperties
is necessary to get the average properties of each generation
costView - Variable in class sdt.ga.GeneticAlgorithm
 
CostView - class sdt.gui.CostView.
 
CostView() - Constructor for class sdt.gui.CostView
 
createLogo() - Method in class sdt.gui.ClientFrame
 
createLogo() - Method in class sdt.gui.GaDialog
 
crossover_percentage - Variable in class sdt.ga.GeneticAlgorithm
 
crossover() - Method in class sdt.ga.Population
Implements the recombination by crossing over successive organisms.
crossover(Organism) - Method in class sdt.ga.Organism
Specify the implementation of a crossover.
CustomSerializable - interface sdt.net.CustomSerializable.
This class provides hook points for the users to implement their own customized read/write methods.

D

defaultFill() - Method in class sdt.gui.PopDisplay
 
defaultNames() - Method in class sdt.gui.ParameterDialog
 
disableComponents() - Method in class sdt.gui.ParameterDialog
 
disableComponents() - Method in class sdt.gui.GaDialog
 
disableDssStart() - Method in class sdt.gui.ClientFrame
 
disableLumpedField() - Method in class sdt.gui.ParameterDialog
 
disableRadioButtons() - Method in class sdt.gui.ParameterDialog
 
distributed - Static variable in class Client
Variable indicating whether the program should be run in distributed fashion or not.
distributed - Variable in class sdt.ga.GeneticAlgorithm
variable indicating if GA is run in a distributed fashion.
div(int) - Method in interface sdt.ga.AveragePopProperties
is necessary to get the average properties of each generation
drawPop() - Method in class sdt.ga.AsyncPopulation
A textual representation of the current population.

E

elitism_level - Variable in class sdt.ga.GeneticAlgorithm
 
enableComponents() - Method in class sdt.gui.ParameterDialog
 
enableComponents() - Method in class sdt.gui.GaDialog
 
enableDssStart() - Method in class sdt.gui.ClientFrame
 
enableLumpedField() - Method in class sdt.gui.ParameterDialog
 
enableRadioButtons() - Method in class sdt.gui.ParameterDialog
 
equals(Object) - Method in class sdt.gui.BarGraphData
 
equals(Object) - Method in class sdt.gui.KeyToDataset
 
equalTo(Comparable) - Method in interface sdt.ga.Comparable
Implements the '='
erasePoint(int, int) - Method in class sdt.gui.Plot
Erase the point at the given index in the given dataset.
errorBar - Variable in class sdt.gui.PlotPoint
True if the yLowEB and yHighEB fields are valid.
Evaluate - class sdt.ga.Evaluate.
Implicitly causes its input organism to be evaluated, and its fitness cached, by the call to getFitness().
evaluate() - Method in class sdt.ga.Organism
Specify how the fitness is evaluated.
Evaluate(AsyncPopulation, Arc, Arc) - Constructor for class sdt.ga.Evaluate
Create an instance of an evaluate node with the specified input and output arcs.
evaluate(Organism) - Method in class sdt.ga.GeneticAlgorithm
 
evaluate(Organism) - Method in class sdt.ga.AsyncGeneticAlgorithm
Specify how a certain organism is evaluated.
evaluation_count - Variable in class sdt.ga.GeneticAlgorithm
 
Evolve - class sdt.ga.Evolve.
Implements the dataflow network corresponding to the sequence in which the genetic algorithm operations happen.
Evolve(AsyncPopulation) - Constructor for class sdt.ga.Evolve
Create an instance of an Evolve class.

F

fillPlot() - Method in class sdt.gui.PlotBox
 
fillPlot() - Method in class sdt.gui.Plot
Rescale so that the data that is currently plotted just fits.
final_generation - Static variable in class sdt.ga.AsyncGeneticAlgorithm
Variable indicating the final generation , set by Population.addOrganism() when last generation is reached.
finalize() - Method in class Server
For garbage collection
finalize() - Method in class sdt.ga.Evaluate
for garbage collection.
finalize() - Method in class sdt.ga.Compete
for garbage collection.
finalize() - Method in class sdt.ga.Copy
for garbage collection
finalize() - Method in class sdt.ga.AsyncPopulation
for garbage collection.
finalize() - Method in class sdt.ga.Compare
for garbage collection.
finalize() - Method in class sdt.ga.Fitness
For garbage collection
finalize() - Method in class sdt.ga.Organism
For garbage collection
finalize() - Method in class sdt.net.Pool
For garbage collection
finalize() - Method in class sdt.net.PersistentObjectOutputStream
For garbage collection
finalize() - Method in class sdt.net.Job
For garbage collection
finalize() - Method in class sdt.net.PersistentObjectInputStream
For garbage collection
fitness - Variable in class sdt.ga.Organism
Fitness class associated with this organism.
Fitness - class sdt.ga.Fitness.
Different GA's need to return different types of values.
fitness_class - Variable in class sdt.ga.GeneticAlgorithm
class of organism fitness
Fitness() - Constructor for class sdt.ga.Fitness
Create an instance of the Fitness.
free() - Method in class sdt.ga.AsyncPopulation
 

G

ga - Variable in class sdt.ga.Organism
Genetic Algorithm class associated with this organism.
GaDialog - class sdt.gui.GaDialog.
 
GaDialog(JFrame, String) - Constructor for class sdt.gui.GaDialog
 
gaView - Variable in class sdt.ga.GeneticAlgorithm
 
GaView - class sdt.gui.GaView.
 
GaView() - Constructor for class sdt.gui.GaView
 
generationNo - Variable in class sdt.ga.GeneticAlgorithm
 
generations - Variable in class sdt.ga.GeneticAlgorithm
 
GeneticAlgorithm - class sdt.ga.GeneticAlgorithm.
This class implements the main module in a GA.
GeneticAlgorithm() - Constructor for class sdt.ga.GeneticAlgorithm
 
GeneticAlgorithm(Class) - Constructor for class sdt.ga.GeneticAlgorithm
default constructor for GA class
GeneticAlgorithm(Class, Class) - Constructor for class sdt.ga.GeneticAlgorithm
Creates an instance of a GeneticAlgorithm class with the specified organism and fitness classes.
getActiveEvolveCount() - Method in class sdt.ga.AsyncPopulation
Returns the number of active evolve nodes.
getAvgFitness() - Method in class sdt.ga.Population
 
getAvgFitness() - Method in class sdt.ga.AsyncPopulation
Returns the average fitness of a generation.
getAvgProperties() - Method in class sdt.ga.AsyncPopulation
Returns the average properties of the generation.
getClientPanel() - Method in class sdt.gui.ClientFrame
Gets the panel containing the display of the client
getClientServerPanel() - Method in class sdt.gui.ClientPanel
 
getCmdLineFilename() - Method in class sdt.gui.Plot
Return the last file name seen on the command-line arguments parsed by parseArgs().
getColorByName(String) - Static method in class sdt.gui.PlotBox
 
getCOP() - Method in class sdt.gui.GaDialog
 
getDataurl() - Method in class sdt.gui.PlotBox
 
getDocumentBase() - Method in class sdt.gui.PlotBox
 
getElitism() - Method in class sdt.gui.GaDialog
 
getFitness() - Method in class sdt.ga.Organism
Returns the fitness of the organism.
getFitnessValue() - Method in class sdt.ga.Fitness
Returns the fitness value.
getFittestOrganism() - Method in class sdt.ga.Population
Returns the fittest organism in the current population.
getGenerationNumber() - Method in class sdt.ga.AsyncPopulation
Returns the current generation number.
getGeneticAlgorithm() - Method in class sdt.ga.AsyncPopulation
Get the associated asynchronous GA.
getIncumbent() - Method in class sdt.ga.AsyncPopulation
Returns the incumbent (current best) solution.
getIncumbent() - Method in class sdt.ga.AsyncGeneticAlgorithm
return the Incumbent (best) organism.
getInitialOrganism() - Method in class sdt.ga.Organism
get the initial organism to serve as a template
getInput() - Method in class sdt.net.Job
returns the input task
getJob() - Method in class sdt.net.Pool
removes a task from the head of the waiting queue for evaluation.
getLegend(int) - Method in class sdt.gui.PlotBox
 
getMaxDataSets() - Method in class sdt.gui.Plot
Deprecated.  
getMinimizeCheck() - Method in class sdt.gui.GaDialog
 
getMinimumSize() - Method in class sdt.gui.PlotBox
 
getMR() - Method in class sdt.gui.GaDialog
 
getNoOfGenerations() - Method in class sdt.gui.GaDialog
 
getOrganismAt(int) - Method in class sdt.ga.AsyncPopulation
Returns the candidate solution at a fixed position.
getOutput() - Method in class sdt.net.Job
returns the result of the evaluation.
getPhenotypeComp(Organism) - Method in class sdt.ga.Organism
??
getPoolPanel() - Method in class sdt.gui.ClientPanel
 
getPoolPlot() - Method in class sdt.gui.ServerGraphPanel
 
getPopulationSize() - Method in class sdt.gui.GaDialog
 
getPreferredSize() - Method in class sdt.gui.PlotBox
 
getPrintLevel() - Method in class sdt.gui.GaDialog
 
getRandomArc() - Method in class sdt.ga.AsyncPopulation
Returns a random solution from the current population.
getRandomOrganism() - Method in class sdt.ga.Population
 
getRandomPosition(int) - Method in class sdt.ga.Population
 
getResultName() - Method in class sdt.net.Job
returns the class name of the result object
getRunningSize() - Method in class sdt.net.Pool
returns the size of the running queue.
getSelectedIndex() - Method in class sdt.gui.ClientFrame
 
getServerGraphPanel() - Method in class sdt.gui.ClientFrame
Gets the panel containing the graphs of various servers.
getSFP() - Method in class sdt.gui.GaDialog
 
getSuccessor() - Method in class sdt.ga.AsyncPopulation
Returns the instance of the successor population.
getTaskName() - Method in class sdt.net.Job
returns the class name of the input task
getTaskPlot() - Method in class sdt.gui.ServerGraphPanel
 
getTextAreaPanel() - Method in class sdt.gui.ClientPanel
 
getTimingPanel() - Method in class sdt.gui.ClientFrame
 
getToken() - Method in class sdt.df.Arc
removes the token from the arc.
getWaitingSize() - Method in class sdt.net.Pool
returns the size of the waiting queue.
graphics - Variable in class sdt.ga.GeneticAlgorithm
 
greaterThan(Comparable) - Method in interface sdt.ga.Comparable
Implements the '>'

H

hasFitness() - Method in class sdt.ga.Organism
Returns if the fitness is evaluated.
hashCode() - Method in class sdt.gui.BarGraphData
 
hashCode() - Method in class sdt.gui.KeyToDataset
 
hasToken() - Method in class sdt.df.Arc
returns if the arc has the tokens

I

id - Variable in class sdt.ga.Organism
Organism id
incumbent - Static variable in class sdt.ga.AsyncGeneticAlgorithm
Variable to keep track of current best organism
inform() - Method in class sdt.ga.AsyncPrintThread
notifies the thread that fitness evaluations are complete.
init() - Method in class sdt.gui.PlotBox
 
initOrganism - Static variable in class sdt.ga.Organism
Instance of the organism created at startup.
initProgram() - Method in class Client
Depending on whether the program needs to be run distributed or not, appropriate program classes are instantiated.
initProgram(OutputObserver[]) - Method in class Client
Depending on whether the program needs to be run distributed or not, appropriate program classes are instantiated with the appropriate observers.
input - Variable in class sdt.df.Node
input arcs to the node.
isFitnessEvaluated() - Method in class sdt.ga.Fitness
returns if the fitness has been evaluated.
isOrganismAt(int) - Method in class sdt.ga.AsyncPopulation
???
isRunnable() - Method in class Client
Returns if the program to be run is well configured.
itemStateChanged(ItemEvent) - Method in class sdt.gui.ParameterDialog
 
itemStateChanged(ItemEvent) - Method in class sdt.gui.LoadFrame
 
itemStateChanged(ItemEvent) - Method in class sdt.gui.GaDialog
 

J

Job - class sdt.net.Job.
This class implements "job" objects which are placed in the "pool of tasks".
Job(Task, Result, String, String) - Constructor for class sdt.net.Job
A Job is instantiated by specifying the input task, expected result and their fully qualified class names.

K

KeyToDataset - class sdt.gui.KeyToDataset.
 
KeyToDataset(int, double) - Constructor for class sdt.gui.KeyToDataset
 

L

lessThan(Comparable) - Method in interface sdt.ga.Comparable
Implements the '<'
LoadFrame - class sdt.gui.LoadFrame.
 
LoadFrame(ClientFrame, String, boolean, boolean, boolean, boolean) - Constructor for class sdt.gui.LoadFrame
 
LoadFrame(String, boolean, boolean, boolean, boolean) - Constructor for class sdt.gui.LoadFrame
 
Lock - class sdt.ga.Lock.
Implements a lock object to be used.
Lock() - Constructor for class sdt.ga.Lock
 

M

MachinePanel - class sdt.gui.MachinePanel.
 
MachinePanel() - Constructor for class sdt.gui.MachinePanel
 
main(String[]) - Static method in class Server
 
main(String[]) - Static method in class Client
 
main(String[]) - Static method in class sdt.gui.ClientFrame
 
main(String[]) - Static method in class sdt.gui.ServerFrame
 
main(String[]) - Static method in class sdt.gui.PopDisplay
 
Mate - class sdt.ga.Mate.
Implements the genetic operations such as crossover and mutation required to mimic the process of natural evolution.
Mate(AsyncPopulation, Arc, Arc, Arc, Arc) - Constructor for class sdt.ga.Mate
Create an instance of a Mate node with the specified input and output arcs.
MemoryFrame - class sdt.gui.MemoryFrame.
 
MemoryFrame(ClientFrame, String, boolean, boolean, boolean, boolean) - Constructor for class sdt.gui.MemoryFrame
 
MemoryFrame(String, boolean, boolean, boolean, boolean) - Constructor for class sdt.gui.MemoryFrame
 
mga - Variable in class sdt.ga.GeneticAlgorithm
variable indicating if MGA solutions are required.
mga_solns - Variable in class sdt.ga.GeneticAlgorithm
 
minimize_evaluations - Variable in class sdt.ga.GeneticAlgorithm
 
mouseClicked(MouseEvent) - Method in class sdt.gui.PlotBox.ZoomListener
 
mouseDragged(MouseEvent) - Method in class sdt.gui.PlotBox.DragListener
 
mouseEntered(MouseEvent) - Method in class sdt.gui.PlotBox.ZoomListener
 
mouseExited(MouseEvent) - Method in class sdt.gui.PlotBox.ZoomListener
 
mouseMoved(MouseEvent) - Method in class sdt.gui.PlotBox.DragListener
 
mousePressed(MouseEvent) - Method in class sdt.gui.PlotBox.ZoomListener
 
mouseReleased(MouseEvent) - Method in class sdt.gui.PlotBox.ZoomListener
 
mutate() - Method in class sdt.ga.Population
Implements the mutation operator
mutate() - Method in class sdt.ga.Organism
Specify the implementation of mutation.
mutation_rate - Variable in class sdt.ga.GeneticAlgorithm
 

N

n_mga - Variable in class sdt.ga.GeneticAlgorithm
Number of MGA solutions needed.
newArray(int) - Static method in class sdt.df.Arc
Creates an array of Arcs of required length.
newInstance(GeneticAlgorithm) - Static method in class sdt.ga.Fitness
creates a newInstace of a sub class from the super class
newInstance(GeneticAlgorithm) - Static method in class sdt.ga.Organism
This is the preferred way to instantiate an organism, since it appropriately sets the ga field.
niching_percentage - Variable in class sdt.ga.GeneticAlgorithm
 
Node - class sdt.df.Node.
Abstract implementation of a Node in a dataflow graph.
Node() - Constructor for class sdt.df.Node
 

O

old - Variable in class sdt.ga.Population
 
Organism - class sdt.ga.Organism.
This is the base class which represents an individual in a GA.
organism_class - Variable in class sdt.ga.GeneticAlgorithm
 
Organism() - Constructor for class sdt.ga.Organism
 
output - Variable in class sdt.df.Node
output arcs to the node.
OutputObserver - interface sdt.model.OutputObserver.
 

P

p - Static variable in class sdt.gui.PopDisplay
 
paint(Graphics) - Method in class sdt.gui.PlotBox
 
paint(Graphics) - Method in class sdt.gui.Plot
Start a new thread to paint the component contents.
ParameterDialog - class sdt.gui.ParameterDialog.
 
ParameterDialog(JFrame, String) - Constructor for class sdt.gui.ParameterDialog
 
parseArgs(String[]) - Method in class sdt.gui.Plot
Parse pxgraph style command line arguments.
parseFile(String) - Method in class sdt.gui.PlotBox
 
parseFile(String, URL) - Method in class sdt.gui.PlotBox
 
parseFile(String, URL) - Method in class sdt.gui.Plot
Deprecated.  
parsePxgraphargs(String) - Method in class sdt.gui.Plot
Split a string containing pxgraph-compatible command-line arguments into an array and call parseArgs() on the array.
PersistentObjectInputStream - class sdt.net.PersistentObjectInputStream.
This is used to read the transient fields too while reading the GA from a file using Serialization.
PersistentObjectInputStream(InputStream) - Constructor for class sdt.net.PersistentObjectInputStream
 
PersistentObjectOutputStream - class sdt.net.PersistentObjectOutputStream.
This is used to save the transient fields too while saving the GA from a file using Serialization.
PersistentObjectOutputStream(OutputStream) - Constructor for class sdt.net.PersistentObjectOutputStream
 
Plot - class sdt.gui.Plot.
 
Plot() - Constructor for class sdt.gui.Plot
 
plot(int, int, double) - Method in class sdt.gui.CostView
 
plot(int, int, double) - Method in class sdt.gui.TimingPanel
 
plot(int, int, double) - Method in class sdt.gui.GaView
 
plot(int, int, double) - Method in class sdt.gui.ServerGraphPanel
Does nothing, just to maintain the compatibility with the interface OutputObserver
plot(int, int, double) - Method in interface sdt.model.OutputObserver
 
PlotBox - class sdt.gui.PlotBox.
I guess the zooming can be disabled by just turning it off right here
PlotBox.DragListener - class sdt.gui.PlotBox.DragListener.
 
PlotBox.DragListener(PlotBox) - Constructor for class sdt.gui.PlotBox.DragListener
 
PlotBox.ZoomListener - class sdt.gui.PlotBox.ZoomListener.
 
PlotBox.ZoomListener(PlotBox) - Constructor for class sdt.gui.PlotBox.ZoomListener
 
PlotBox() - Constructor for class sdt.gui.PlotBox
 
PlotPoint - class sdt.gui.PlotPoint.
 
PlotPoint() - Constructor for class sdt.gui.PlotPoint
 
pool - Static variable in class Client
The pool of tasks associated with the client for distributed programs.
Pool - class sdt.net.Pool.
 
Pool(int) - Constructor for class sdt.net.Pool
instantiates a pool with by listening on the specified port for incoming connections.
Pool(int, OutputObserver[]) - Constructor for class sdt.net.Pool
instantiates a pool with by listening on the specified port for incoming connections.
PopDisplay - class sdt.gui.PopDisplay.
 
PopDisplay(int, int) - Constructor for class sdt.gui.PopDisplay
 
popFinished - Variable in class sdt.ga.AsyncPrintThread
boolean indicating if the fitness evaluations in a generation has completed.
populateWith(Population) - Method in class sdt.ga.Population
Implements the tournament selection of organisms in the present population from the old population.
populateWith(Population, Organism, Organism[]) - Method in class sdt.ga.Population
Tournament Selection operation when MGA solutions are required.
Population - class sdt.ga.Population.
Provides a representation of a population in a particular genertion.
population_size - Variable in class sdt.ga.GeneticAlgorithm
 
Population(GeneticAlgorithm, boolean) - Constructor for class sdt.ga.Population
Creates an instance of population with organisms instatiated depending on the specification
print - Static variable in class sdt.ga.Lock
 
print_level - Variable in class sdt.ga.GeneticAlgorithm
 
printPop(AsyncPopulation) - Method in class sdt.ga.AsyncPrintThread
Prints the properties of the population.
printTimes(int, String) - Static method in class sdt.ga.Util
Prints the string a certain number of times.
Program - class sdt.dist.Program.
Abstract representation of a distributed program.
Program() - Method in class Client
returns the current program class.
Program() - Constructor for class sdt.dist.Program
 
putOrganism(Organism) - Method in class sdt.ga.AsyncPopulation
Places an organism in the current population in the next available position.
putOutput(Result, String) - Method in class sdt.net.Job
This method sets the result of the evaluation and notifies the methods which are blocking for the evaluation to complete.
putRandomOrganisms() - Method in class sdt.ga.AsyncPopulation
Create random solutions and fill up the population.
putToken(Object) - Method in class sdt.df.Arc
places a certain data value in the arc.

R

random - Static variable in class sdt.ga.GeneticAlgorithm
 
randomize() - Method in class sdt.ga.Population
Randomizes the population by randomizing each constituting organism.
randomize() - Method in class sdt.ga.Organism
Specify the randomize method.
read(InputStream) - Method in class sdt.gui.PlotBox
 
read(InputStream) - Method in class sdt.gui.Plot
Override the base class to register that we are reading a new data set.
readPxgraph(InputStream) - Method in class sdt.gui.Plot
Read a pxgraph-compatible binary encoded file.
readSerializable(ObjectInputStream) - Method in class sdt.ga.Organism
Specify the communication protocol to create the organism from the output stream.
readSerializable(ObjectInputStream) - Method in interface sdt.net.CustomSerializable
Specifies how to read the object to the input stream.
ready() - Method in class sdt.net.Job
returns if the task evaluation is complete or not.
redraw(int, int) - Method in class sdt.gui.PopDisplay
 
remove(String) - Method in class sdt.gui.CostView
 
remove(String) - Method in class sdt.gui.TimingPanel
 
remove(String) - Method in class sdt.gui.GaView
 
remove(String) - Method in class sdt.gui.ServerGraphPanel
 
remove(String) - Method in interface sdt.model.OutputObserver
 
Result - interface sdt.net.Result.
The result is stored in a class which extends this class.
returnToPool(Job) - Method in class sdt.net.Pool
returns a job to the pool if a connection fails.
run() - Method in class Client
Starts the current program.
run() - Method in class sdt.ga.Evaluate
Implements the evaluate operation.
run() - Method in class sdt.ga.Compete
Implements the tournament selection.
run() - Method in class sdt.ga.Copy
Implements the copy operation.
run() - Method in class sdt.ga.Evolve
Implements the "Natural Evolution Process".
run() - Method in class sdt.ga.AsyncPrintThread
The print thread blocks when fitness evaluations are not complete, and prints the population properties when the evaluations are finished.
run() - Method in class sdt.ga.AsyncPopulation
The population creates the dataflow nodes and arcs and fires them up.
run() - Method in class sdt.ga.Compare
Implements the compare operation.
run() - Method in class sdt.ga.Mate
implements the crossover and mutation operators.
run(boolean) - Method in class sdt.dist.Program
This method implements the actual steps of the program.
run(boolean) - Method in class sdt.ga.GeneticAlgorithm
Implements the run method with various steps involved in a genetic algorithm.
run(boolean) - Method in class sdt.ga.AsyncGeneticAlgorithm
This method provides the sequence of various steps involved in a GA.
runTask() - Method in interface sdt.net.Task
Specify how the input task is to be executed.

S

save_mode - Variable in class sdt.ga.GeneticAlgorithm
 
sdt.df - package sdt.df
 
sdt.dist - package sdt.dist
 
sdt.ga - package sdt.ga
 
sdt.gui - package sdt.gui
 
sdt.model - package sdt.model
 
sdt.net - package sdt.net
 
seed - Static variable in class sdt.ga.GeneticAlgorithm
 
seeded - Variable in class sdt.ga.GeneticAlgorithm
 
seeFittestOrganism() - Method in class sdt.ga.AsyncPopulation
examines the fittest organism.
seeOrganismAt(int) - Method in class sdt.ga.AsyncPopulation
Examine the token associated with a certain candidate solution.
seeToken() - Method in class sdt.df.Arc
examines the token without removing it from the arc.
select_fittest_percentage - Variable in class sdt.ga.GeneticAlgorithm
 
Server - class Server.
This is the Server program which receives a Task, evaluates it and returns the Result.
ServerFrame - class sdt.gui.ServerFrame.
 
ServerFrame() - Constructor for class sdt.gui.ServerFrame
 
ServerGraphPanel - class sdt.gui.ServerGraphPanel.
 
ServerGraphPanel() - Constructor for class sdt.gui.ServerGraphPanel
 
ServerGraphPanel(ClientFrame) - Constructor for class sdt.gui.ServerGraphPanel
 
setBackground(Color) - Method in class sdt.gui.PlotBox
 
setBarGraph(boolean) - Method in class sdt.gui.Plot
 
setBars(boolean) - Method in class sdt.gui.Plot
Turn bars on or off (for bar charts).
setBars(double, double) - Method in class sdt.gui.Plot
Turn bars on and set the width and offset.
setBinary(boolean) - Method in class sdt.gui.PlotBox
 
setBounds(int, int, int, int) - Method in class sdt.gui.PlotBox
 
setButtons(boolean) - Method in class sdt.gui.PlotBox
 
setConnected(boolean) - Method in class sdt.gui.Plot
If the argument is true, then the default is to connect subsequent points with a line.
setDataurl(String) - Method in class sdt.gui.PlotBox
 
setDefaultValues() - Method in class sdt.gui.ParameterDialog
 
setDefaultValues() - Method in class sdt.gui.GaDialog
 
setDocumentBase(URL) - Method in class sdt.gui.PlotBox
 
setEvaluatedOrg(int, int) - Method in class sdt.gui.PopDisplay
 
setFitness(Fitness) - Method in class sdt.ga.Organism
This methods assigns the calculated fitness to the organism.
setFitnessEvaluated(boolean) - Method in class sdt.ga.Fitness
sets the variable indicating the status of the fitness evaluation.
setForeground(Color) - Method in class sdt.gui.PlotBox
 
setGA(AsyncGeneticAlgorithm) - Method in class sdt.ga.AsyncPopulation
sets the asynchronous GA.
setGA(GeneticAlgorithm) - Method in class sdt.ga.Population
 
setGA(GeneticAlgorithm) - Method in class sdt.ga.Organism
set the ga variable of this class
setGranularity(int) - Method in class sdt.net.Pool
??
setGrid(boolean) - Method in class sdt.gui.PlotBox
 
setImpulses(boolean) - Method in class sdt.gui.Plot
If the argument is true, then a line will be drawn from any plotted point down to the x axis.
setImpulses(boolean, int) - Method in class sdt.gui.Plot
If the first argument is true, then a line will be drawn from any plotted point in the specified dataset down to the x axis.
setIncumbent(Organism) - Method in class sdt.ga.AsyncPopulation
Sets the current best solution.
setIncumbent(Organism) - Method in class sdt.ga.AsyncGeneticAlgorithm
sets the Incumbent (best) organism.
setInput(Arc) - Method in class sdt.df.Node
sets the input arcs.
setInput(Arc, Arc) - Method in class sdt.df.Node
sets the input arcs.
setLabelFont(String) - Method in class sdt.gui.PlotBox
 
setMarksStyle(String) - Method in class sdt.gui.Plot
Set the marks style to "none", "points", "dots", or "various".
setMarksStyle(String, int) - Method in class sdt.gui.Plot
Set the marks style to "none", "points", "dots", or "various" for the specified dataset.
setNonEvaluatedOrg(int, int) - Method in class sdt.gui.PopDisplay
 
setNoOrg(int, int) - Method in class sdt.gui.PopDisplay
 
setNumSets(int) - Method in class sdt.gui.Plot
Deprecated.  
setOutput(Arc) - Method in class sdt.df.Node
sets the output arcs.
setOutput(Arc, Arc) - Method in class sdt.df.Node
sets the output arcs.
setOutput(Result) - Method in class sdt.net.Job
sets the result of the evaluation
setPointsPersistence(int) - Method in class sdt.gui.Plot
Calling this method with a positive argument sets the persistence of the plot to the given number of points.
setPopulation(AsyncPopulation) - Method in class sdt.ga.Evaluate
sets the current population.
setPopulation(AsyncPopulation) - Method in class sdt.ga.Compete
sets the current population.
setPopulation(AsyncPopulation) - Method in class sdt.ga.Copy
sets the current population.
setPopulation(AsyncPopulation) - Method in class sdt.ga.Compare
sets the current population.
setPopulation(AsyncPopulation) - Method in class sdt.ga.Mate
sets the current population.
setPrintToken(boolean) - Method in class sdt.ga.AsyncPopulation
sets the print token
setProgram(String) - Method in class Client
initializes the program classes.
setResult(Result) - Method in interface sdt.net.Task
????
setSize(int, int) - Method in class sdt.gui.PlotBox
 
setStatus(boolean) - Method in class sdt.gui.Plot
 
setSweepsPersistence(int) - Method in class sdt.gui.Plot
A sweep is a sequence of points where the value of X is increasing.
setTitle(String) - Method in class sdt.gui.PlotBox
 
setTitleFont(String) - Method in class sdt.gui.PlotBox
 
setUp() - Method in class sdt.gui.CostView
 
setUp() - Method in class sdt.gui.GaView
 
setUp() - Method in class sdt.gui.SinglePopDisplay
 
setUp() - Method in class sdt.gui.PopDisplay
 
setUpComponents() - Method in class sdt.gui.ParameterDialog
 
setUpComponents() - Method in class sdt.gui.ClientFrame
Sets up the components.
setUpComponents() - Method in class sdt.gui.TimingPanel
 
setUpComponents() - Method in class sdt.gui.MachinePanel
 
setUpComponents() - Method in class sdt.gui.GaDialog
 
setUpComponents() - Method in class sdt.gui.ServerGraphPanel
public void updatePool(int seq,double x, int y, String name){ if(poolLegendChk[seq]){ poolPlot.addLegend(seq,name); poolLegendChk[seq] = false; poolPlot.repaint(); } if(x>initPoolXRange){ initPoolXRange = initPoolXRange+10; poolPlot.setXRange(0,initPoolXRange); poolPlot.repaint(); } if(y> initPoolYRange){ initPoolYRange = initPoolYRange+10; poolPlot.setYRange(0,initPoolYRange); poolPlot.repaint(); } poolPlot.addPoint(seq,x,y,false); }
setUpComponents() - Method in class sdt.gui.ClientPanel
 
setUpMenu() - Method in class sdt.gui.ClientFrame
Sets up the menu
setUpMenu() - Method in class sdt.gui.ServerFrame
 
setUpPlot() - Method in class sdt.gui.CostView
 
setUpPlot() - Method in class sdt.gui.TimingPanel
 
setUpPlot() - Method in class sdt.gui.GaView
 
setUpPlot() - Method in class sdt.gui.MemoryFrame
 
setUpPlot() - Method in class sdt.gui.LoadFrame
 
setUpPoolPlot() - Method in class sdt.gui.ServerGraphPanel
 
setUpTaskPlot() - Method in class sdt.gui.ServerGraphPanel
 
setXLabel(String) - Method in class sdt.gui.PlotBox
 
setXLog(boolean) - Method in class sdt.gui.PlotBox
 
setXRange(double, double) - Method in class sdt.gui.PlotBox
 
setYLabel(String) - Method in class sdt.gui.PlotBox
 
setYLog(boolean) - Method in class sdt.gui.PlotBox
 
setYRange(double, double) - Method in class sdt.gui.PlotBox
 
sharing_percentage - Variable in class sdt.ga.GeneticAlgorithm
 
SinglePopDisplay - class sdt.gui.SinglePopDisplay.
 
start() - Method in class sdt.net.Pool
starts the manager thread.
storage - Variable in class sdt.ga.Population
 

T

Task - interface sdt.net.Task.
A class must implement Task interface to enable remote evaluation via Server and Client.
textObs - Variable in class sdt.ga.GeneticAlgorithm
These is the observer which pipes the print statements to the GUI text screen.
TimingPanel - class sdt.gui.TimingPanel.
 
TimingPanel(ClientFrame) - Constructor for class sdt.gui.TimingPanel
 
toString() - Method in class sdt.ga.Population
 
toString() - Method in class sdt.ga.AsyncPopulation
Returns a string representation of the current population.
toString() - Method in class sdt.ga.Fitness
Returns a string representation of the fitness class.
toString() - Method in class sdt.net.Job
Returns a string representation of the job
toString() - Method in class sdt.gui.ClientFrame
Returns the String representation of the ClientFrame
toString() - Method in class sdt.gui.ClientPanel
 

U

update(Graphics) - Method in class sdt.gui.Plot
Override the base class to not clear the component first.
update(int, double, int, String) - Method in class sdt.gui.CostView
 
update(int, double, int, String) - Method in class sdt.gui.TimingPanel
 
update(int, double, int, String) - Method in class sdt.gui.GaView
 
update(int, double, int, String) - Method in class sdt.gui.ServerGraphPanel
 
update(int, double, int, String) - Method in interface sdt.model.OutputObserver
 
updateEvalCount() - Method in class sdt.ga.AsyncPopulation
Updates the evaluation count.
updateEvolveCount() - Method in class sdt.ga.AsyncPopulation
Updates the number of evolve nodes remaining in the dataflow graph.
updateJobStatus(Job) - Method in class sdt.net.Pool
Once a job is selected for evaluation, the job is removed from the waiting queue and placed on the running queue.
updateMGA(Organism[], Organism) - Method in class sdt.ga.Population
updates the MGA solution set if better solutions are found.
updateSuccessor(AsyncPopulation) - Method in class sdt.ga.AsyncPopulation
The pointers to the successor population are updated.
updateSuccessor(AsyncPopulation) - Method in class sdt.ga.AsyncGeneticAlgorithm
Once the evolve nodes in a certain generations complete, the pointers to the successor population are updated.
Util - class sdt.ga.Util.
A printing utility.
Util() - Constructor for class sdt.ga.Util
 

V

valueChanged(ListSelectionEvent) - Method in class sdt.gui.ParameterDialog
 

W

WorkingAction - class sdt.gui.WorkingAction.
 
WorkingAction(String, String, Icon) - Constructor for class sdt.gui.WorkingAction
 
write(OutputStream) - Method in class sdt.gui.PlotBox
 
writeSerializable(ObjectOutputStream) - Method in class sdt.ga.Organism
Specify the communication protocol to write the organism to the output stream.
writeSerializable(ObjectOutputStream) - Method in interface sdt.net.CustomSerializable
Specifies how to write the object to the output stream.

X

x - Variable in class sdt.gui.PlotPoint
 

Y

y - Variable in class sdt.gui.PlotPoint
 
yHighEB - Variable in class sdt.gui.PlotPoint
Error bar Y low value.
yLowEB - Variable in class sdt.gui.PlotPoint
Error bar Y low value.

Z

zoom(double, double, double, double) - Method in class sdt.gui.PlotBox
 

_

_background - Variable in class sdt.gui.PlotBox
 
_bottomPadding - Variable in class sdt.gui.PlotBox
 
_checkDatasetIndex(int) - Method in class sdt.gui.Plot
Check the argument to ensure that it is a valid data set index.
_checkDatasetIndexb(int, int) - Method in class sdt.gui.Plot
 
_colors - Static variable in class sdt.gui.PlotBox
 
_currentdataset - Variable in class sdt.gui.Plot
 
_documentBase - Variable in class sdt.gui.PlotBox
 
_drawBar(Graphics, int, long, long, boolean) - Method in class sdt.gui.Plot
Draw bar from the specified point to the y axis.
_drawBar1(Graphics, int, long, long, long, long, boolean) - Method in class sdt.gui.Plot
 
_drawErrorBar(Graphics, int, long, long, long, boolean) - Method in class sdt.gui.Plot
Draw an error bar for the specified yLowEB and yHighEB values.
_drawImpulse(Graphics, long, long, boolean) - Method in class sdt.gui.Plot
Draw a line from the specified point to the y axis.
_drawLine(Graphics, int, long, long, long, long, boolean) - Method in class sdt.gui.Plot
Draw a line from the specified starting point to the specified ending point.
_drawLine1(Graphics, int, long, long, long, long, boolean) - Method in class sdt.gui.Plot
 
_drawPlot(Graphics, boolean) - Method in class sdt.gui.PlotBox
 
_drawPlot(Graphics, boolean) - Method in class sdt.gui.Plot
Draw the axes and then plot all points.
_drawPlot1(Graphics, boolean) - Method in class sdt.gui.Plot
 
_drawPoint(Graphics, int, long, long, boolean) - Method in class sdt.gui.PlotBox
Put a mark corresponding to the specified dataset at the specified x and y position.
_drawPoint(Graphics, int, long, long, boolean) - Method in class sdt.gui.Plot
Put a mark corresponding to the specified dataset at the specified x and y position.
_foreground - Variable in class sdt.gui.PlotBox
 
_grid - Variable in class sdt.gui.PlotBox
 
_height - Variable in class sdt.gui.PlotBox
 
_leftPadding - Variable in class sdt.gui.PlotBox
 
_LOG10SCALE - Static variable in class sdt.gui.PlotBox
 
_lrx - Variable in class sdt.gui.PlotBox
 
_lry - Variable in class sdt.gui.PlotBox
 
_marks - Variable in class sdt.gui.Plot
 
_PADDING - Static variable in class sdt.gui.PlotBox
 
_painted - Variable in class sdt.gui.Plot
 
_parseLine(String) - Method in class sdt.gui.PlotBox
Parse a line that gives plotting information.
_parseLine(String) - Method in class sdt.gui.Plot
Parse a line that gives plotting information.
_points - Variable in class sdt.gui.Plot
 
_pointsb - Variable in class sdt.gui.Plot
 
_rightPadding - Variable in class sdt.gui.PlotBox
 
_setButtonsVisibility(boolean) - Method in class sdt.gui.PlotBox
Deprecated.  
_topPadding - Variable in class sdt.gui.PlotBox
 
_ulx - Variable in class sdt.gui.PlotBox
 
_uly - Variable in class sdt.gui.PlotBox
 
_usecolor - Variable in class sdt.gui.PlotBox
 
_width - Variable in class sdt.gui.PlotBox
 
_write(PrintWriter) - Method in class sdt.gui.PlotBox
Write plot information to the specified output stream.
_write(PrintWriter) - Method in class sdt.gui.Plot
Write plot information to the specified output stream.
_xBottom - Variable in class sdt.gui.PlotBox
 
_xlog - Variable in class sdt.gui.PlotBox
 
_xMax - Variable in class sdt.gui.PlotBox
 
_xMin - Variable in class sdt.gui.PlotBox
 
_xRangeGiven - Variable in class sdt.gui.PlotBox
 
_xscale - Variable in class sdt.gui.PlotBox
 
_xTop - Variable in class sdt.gui.PlotBox
 
_yBottom - Variable in class sdt.gui.PlotBox
 
_ylog - Variable in class sdt.gui.PlotBox
 
_yMax - Variable in class sdt.gui.PlotBox
 
_yMin - Variable in class sdt.gui.PlotBox
 
_yRangeGiven - Variable in class sdt.gui.PlotBox
 
_yscale - Variable in class sdt.gui.PlotBox
 
_yTop - Variable in class sdt.gui.PlotBox
 
_zoom(int, int) - Method in class sdt.gui.PlotBox
 
_zoomBox(int, int) - Method in class sdt.gui.PlotBox
 
_zoomStart(int, int) - Method in class sdt.gui.PlotBox
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z _