Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
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
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES