Serialized Form


Package wodka

Class wodka.WodkaException extends java.lang.Exception implements Serializable


Package wodka.batch

Class wodka.batch.BatchRunner extends java.lang.Object implements Serializable

Serialized Fields

algoCount

int algoCount

genCount

int genCount

runId

long runId

algo

GeneticAlgorithm algo


Package wodka.ga

Class wodka.ga.GeneticAlgorithm extends java.lang.Object implements Serializable

Serialized Fields

population

Population population

popHist

PopulationHistory popHist

popCount

int popCount

selPolicy

SelectionPolicy selPolicy

fitFunc

FitnessFunction fitFunc

genoDesc

GenotypeDesc genoDesc

racer

Racer racer

terrManager

TerrainManager terrManager

label

java.lang.String label

mutationRate

double mutationRate

calcTimeoutOptimized

boolean calcTimeoutOptimized

Class wodka.ga.Individual extends java.lang.Object implements Serializable

Serialized Fields

fitness

int fitness

geno

Genotype geno

Class wodka.ga.Population extends java.lang.Object implements Serializable

Serialized Fields

individuals

java.util.List individuals

number

int number

Class wodka.ga.PopulationHistory extends java.lang.Object implements Serializable

Serialized Fields

populations

java.util.List populations


Package wodka.ga.fitfunc

Class wodka.ga.fitfunc.NullFitnessFunction extends java.lang.Object implements Serializable


Package wodka.ga.geno.lang

Class wodka.ga.geno.lang.AbstractLanguage extends java.lang.Object implements Serializable

Serialized Fields

globalRanges

SodaGlobalsRanges globalRanges

pgmLength

int pgmLength

gridWidth

int gridWidth

Class wodka.ga.geno.lang.AbstractProgram extends java.lang.Object implements Serializable

Serialized Fields

commands

java.util.Collection commands

globals

SodaGlobals globals

globalRanges

SodaGlobalsRanges globalRanges

language

Language language


Package wodka.ga.geno.lang.assembler

Class wodka.ga.geno.lang.assembler.AddMass extends java.lang.Object implements Serializable

Serialized Fields

posX

int posX

posY

int posY

language

Language language

Class wodka.ga.geno.lang.assembler.AddMuscle extends java.lang.Object implements Serializable

Serialized Fields

auxFrMassInd

double auxFrMassInd

auxToMassInd

double auxToMassInd

amplitude

double amplitude

phase

double phase

language

Language language

Class wodka.ga.geno.lang.assembler.AssemblerLanguage extends AbstractLanguage implements Serializable

Class wodka.ga.geno.lang.assembler.AssemblerProgram extends AbstractProgram implements Serializable


Package wodka.ga.geno.lang.turtle

Class wodka.ga.geno.lang.turtle.AbstractTurtleCommand extends java.lang.Object implements Serializable

Serialized Fields

language

Language language

Class wodka.ga.geno.lang.turtle.Forward extends AbstractTurtleCommand implements Serializable

Serialized Fields

val

int val

amplitude

double amplitude

phase

double phase

Class wodka.ga.geno.lang.turtle.PenDown extends AbstractTurtleCommand implements Serializable

Class wodka.ga.geno.lang.turtle.PenUp extends AbstractTurtleCommand implements Serializable

Class wodka.ga.geno.lang.turtle.Turn extends AbstractTurtleCommand implements Serializable

Serialized Fields

deg

int deg

Class wodka.ga.geno.lang.turtle.TurtleLanguage extends AbstractLanguage implements Serializable

Serialized Fields

maxForward

int maxForward

Class wodka.ga.geno.lang.turtle.TurtleProgram extends AbstractProgram implements Serializable

Serialized Fields

gridWidth

int gridWidth


Package wodka.ga.racer

Class wodka.ga.racer.AbstractRacer extends java.lang.Object implements Serializable

Serialized Fields

racerListener

RacerListener racerListener

runningRaces

java.util.Collection runningRaces

finishedAdding

boolean finishedAdding

handler

ExceptionHandler handler


Package wodka.ga.racer.mc

Class wodka.ga.racer.mc.AbstractMCRacer extends AbstractRacer implements Serializable

Class wodka.ga.racer.mc.MCLinearSquareRacer extends AbstractMCRacer implements Serializable

Class wodka.ga.racer.mc.MCLinearStarRacer extends AbstractMCRacer implements Serializable

Class wodka.ga.racer.mc.MCLinearWheelRacer extends AbstractMCRacer implements Serializable

Class wodka.ga.racer.mc.MCSquareRacer extends AbstractMCRacer implements Serializable

Class wodka.ga.racer.mc.MCStarRacer extends AbstractMCRacer implements Serializable

Class wodka.ga.racer.mc.MCWheelRacer extends AbstractMCRacer implements Serializable


Package wodka.ga.racer.poligon

Class wodka.ga.racer.poligon.AbstractPoligonBuilderRacer extends AbstractRacer implements Serializable

Class wodka.ga.racer.poligon.OctagonBuilderRacer extends AbstractPoligonBuilderRacer implements Serializable

Class wodka.ga.racer.poligon.PentagonBuilderRacer extends AbstractPoligonBuilderRacer implements Serializable

Class wodka.ga.racer.poligon.SquareBuilderRacer extends AbstractPoligonBuilderRacer implements Serializable


Package wodka.ga.racer.soda

Class wodka.ga.racer.soda.EasySodaRacer extends AbstractRacer implements Serializable

Serialized Fields

optimizeTimeout

boolean optimizeTimeout

terrainXml

java.lang.String terrainXml

Class wodka.ga.racer.soda.MinsRacer extends SodaRacer implements Serializable

Class wodka.ga.racer.soda.SodaRacer extends java.lang.Object implements Serializable

Serialized Fields

raceRunner

wodka.ga.racer.soda.SodaRacer.SodaRaceRunner raceRunner


Package wodka.ga.selection

Class wodka.ga.selection.AddRandom40 extends java.lang.Object implements Serializable

Class wodka.ga.selection.FavourFittest extends java.lang.Object implements Serializable

Serialized Fields

ran

java.util.Random ran

popSize

int popSize

reproductionRate

double reproductionRate

wildcardRate

double wildcardRate

randomRate

double randomRate

Class wodka.ga.selection.Simple20 extends java.lang.Object implements Serializable

Serialized Fields

ran

java.util.Random ran

Class wodka.ga.selection.Simple40 extends java.lang.Object implements Serializable

Serialized Fields

ran

java.util.Random ran


Package wodka.ga.terrain

Class wodka.ga.terrain.AbstractIncrementalTerrainManager extends java.lang.Object implements Serializable

Serialized Fields

level

int level

Class wodka.ga.terrain.AbstractSingleTerrainManager extends java.lang.Object implements Serializable

Class wodka.ga.terrain.AiIncrementalTerrainManager extends AbstractIncrementalTerrainManager implements Serializable

Class wodka.ga.terrain.AiTerrainManager extends AbstractSingleTerrainManager implements Serializable

Class wodka.ga.terrain.EasyIncTerrainManager extends AbstractIncrementalTerrainManager implements Serializable

Class wodka.ga.terrain.FlatTerrainManager extends AbstractSingleTerrainManager implements Serializable

Class wodka.ga.terrain.HillyTerrainManager extends AbstractSingleTerrainManager implements Serializable


Package wodka.test

Class wodka.test.CategorizedInfoTestFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

buttonsPanel

javax.swing.JPanel buttonsPanel

categorizedInfoPanel1

CategorizedInfoPanel categorizedInfoPanel1

updateButton

javax.swing.JButton updateButton

Class wodka.test.DoubleTestRanges extends DoubleRanges implements Serializable

Class wodka.test.DoubleTestValues extends DoubleValues implements Serializable

Class wodka.test.DoubleTestValuesArray extends DoubleValues implements Serializable

Class wodka.test.DummyPersistable extends java.lang.Object implements Serializable

Serialized Fields

coll

java.util.Collection coll

nam

java.lang.String nam


Package wodka.util

Class wodka.util.DoubleRanges extends java.lang.Object implements Serializable

Serialized Fields

ranges

java.util.Map ranges

Class wodka.util.DoubleValues extends java.lang.Object implements Serializable

Class wodka.util.SodaGlobals extends DoubleValues implements Serializable

Class wodka.util.SodaGlobalsRanges extends DoubleRanges implements Serializable


Package wodka.view

Class wodka.view.BreederFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

aboutMenu

javax.swing.JMenu aboutMenu

aboutMenuItem

javax.swing.JMenuItem aboutMenuItem

buttonsFullPanel

javax.swing.JPanel buttonsFullPanel

buttonsPanel

javax.swing.JPanel buttonsPanel

categorizedInfoPanel1

CategorizedInfoPanel categorizedInfoPanel1

controlMenu

javax.swing.JMenu controlMenu

editMenuItem

javax.swing.JMenuItem editMenuItem

exportMenuItem

javax.swing.JMenuItem exportMenuItem

fileMenu

javax.swing.JMenu fileMenu

infoTextField

javax.swing.JTextField infoTextField

infoToggleButton

javax.swing.JToggleButton infoToggleButton

jSeparator1

javax.swing.JSeparator jSeparator1

jSeparator3

javax.swing.JSeparator jSeparator3

loadMenuItem

javax.swing.JMenuItem loadMenuItem

menuBar

javax.swing.JMenuBar menuBar

newButton

javax.swing.JButton newButton

newMenuItem

javax.swing.JMenuItem newMenuItem

saveButton

javax.swing.JButton saveButton

saveMenuItem

javax.swing.JMenuItem saveMenuItem

startButton

javax.swing.JButton startButton

startMenuItem

javax.swing.JMenuItem startMenuItem

startSodaConstructorMenuItem

javax.swing.JMenuItem startSodaConstructorMenuItem

startSodaRacerMenuItem

javax.swing.JMenuItem startSodaRacerMenuItem

stopButton

javax.swing.JButton stopButton

stopMenuItem

javax.swing.JMenuItem stopMenuItem

viewMenu

javax.swing.JMenu viewMenu

viewProgressMenuItem

javax.swing.JMenuItem viewProgressMenuItem

breeder

Breeder breeder

fileChooser

javax.swing.JFileChooser fileChooser

Class wodka.view.CategorizedInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

model

CategorizedInfoModel model

catList

javax.swing.JList catList

catScrollPane

javax.swing.JScrollPane catScrollPane

infoScrollPane

javax.swing.JScrollPane infoScrollPane

infoTextArea

javax.swing.JTextArea infoTextArea

splitPane

javax.swing.JSplitPane splitPane

Class wodka.view.ControllerFrame extends javax.swing.JDialog implements Serializable

Serialized Fields

controllerPanel

PopulationControllerPanel controllerPanel

historyControllerPanel

PopulationHistoryControllerPanel historyControllerPanel

borderLayout1

java.awt.BorderLayout borderLayout1

Class wodka.view.GenoLabFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

labModel

GenoLabModel labModel

configButton

javax.swing.JButton configButton

contentPanel

javax.swing.JPanel contentPanel

genomScrollPane

javax.swing.JScrollPane genomScrollPane

genomTextArea

javax.swing.JTextArea genomTextArea

infoScrollPane

javax.swing.JScrollPane infoScrollPane

infoTextArea

javax.swing.JTextArea infoTextArea

modelResizePanel

ModelResizePanel modelResizePanel

newModelButton

javax.swing.JButton newModelButton

tabbedPane

javax.swing.JTabbedPane tabbedPane

toolBar

javax.swing.JToolBar toolBar

Class wodka.view.IndividualPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

modelPanel

ModelResizePanel modelPanel

infoTextArea

javax.swing.JTextArea infoTextArea

individual

Individual individual

Class wodka.view.ModelInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

infoTextArea

javax.swing.JTextArea infoTextArea

modelResizePanel1

ModelResizePanel modelResizePanel1

Class wodka.view.ModelResizePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

models

java.util.List models

fgrnd

wodka.view.ModelResizePanel.ColorsIterator fgrnd

Class wodka.view.PopulationControllerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

popPanel

PopulationPanel popPanel

gridLayout1

java.awt.GridLayout gridLayout1

goWestEndButton

javax.swing.JButton goWestEndButton

goEastEndButton

javax.swing.JButton goEastEndButton

goEastButton

javax.swing.JButton goEastButton

goWestButton

javax.swing.JButton goWestButton

Class wodka.view.PopulationHistoryControllerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

histPanel

PopulationHistoryPanel histPanel

gridLayout1

java.awt.GridLayout gridLayout1

eastEndButton

javax.swing.JButton eastEndButton

eastButton

javax.swing.JButton eastButton

westButton

javax.swing.JButton westButton

westEndButtonButton

javax.swing.JButton westEndButtonButton

northEndButton

javax.swing.JButton northEndButton

northButton

javax.swing.JButton northButton

southButton

javax.swing.JButton southButton

southEndButton

javax.swing.JButton southEndButton

southVeryFastButton

javax.swing.JButton southVeryFastButton

southFastButton

javax.swing.JButton southFastButton

northVeryFastButton

javax.swing.JButton northVeryFastButton

northFastButton

javax.swing.JButton northFastButton

Class wodka.view.PopulationHistoryPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

breeder

Breeder breeder

xOffset

int xOffset

yOffset

int yOffset

pps

PopulationIndividualsPanel[] pps

xNumTextArea

javax.swing.JTextArea[] xNumTextArea

yNumTextArea

javax.swing.JTextArea[] yNumTextArea

gridBagLayout1

java.awt.GridBagLayout gridBagLayout1

fillPanel

javax.swing.JPanel fillPanel

xNumberPanel

javax.swing.JPanel xNumberPanel

yNumberPanel

javax.swing.JPanel yNumberPanel

popsPanel

javax.swing.JPanel popsPanel

gridLayout1

java.awt.GridLayout gridLayout1

xNumTextArea0

javax.swing.JTextArea xNumTextArea0

xNumTextArea6

javax.swing.JTextArea xNumTextArea6

xNumTextArea5

javax.swing.JTextArea xNumTextArea5

xNumTextArea4

javax.swing.JTextArea xNumTextArea4

xNumTextArea3

javax.swing.JTextArea xNumTextArea3

xNumTextArea2

javax.swing.JTextArea xNumTextArea2

xNumTextArea1

javax.swing.JTextArea xNumTextArea1

gridLayout2

java.awt.GridLayout gridLayout2

yNumTextArea0

javax.swing.JTextArea yNumTextArea0

yNumTextArea1

javax.swing.JTextArea yNumTextArea1

yNumTextArea2

javax.swing.JTextArea yNumTextArea2

yNumTextArea3

javax.swing.JTextArea yNumTextArea3

yNumTextArea4

javax.swing.JTextArea yNumTextArea4

yNumTextArea5

javax.swing.JTextArea yNumTextArea5

gridLayout3

java.awt.GridLayout gridLayout3

popPanel0

PopulationIndividualsPanel popPanel0

popPanel5

PopulationIndividualsPanel popPanel5

popPanel4

PopulationIndividualsPanel popPanel4

popPanel3

PopulationIndividualsPanel popPanel3

popPanel2

PopulationIndividualsPanel popPanel2

popPanel1

PopulationIndividualsPanel popPanel1

Class wodka.view.PopulationIndividualsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

breeder

Breeder breeder

popIndex

int popIndex

mps

IndividualPanel[] mps

offset

int offset

individualPanel

javax.swing.JPanel individualPanel

indiPanel01

IndividualPanel indiPanel01

indiPanel02

IndividualPanel indiPanel02

indiPanel03

IndividualPanel indiPanel03

indiPanel04

IndividualPanel indiPanel04

indiPanel05

IndividualPanel indiPanel05

indiPanel06

IndividualPanel indiPanel06

indiPanel07

IndividualPanel indiPanel07

gridLayout2

java.awt.GridLayout gridLayout2

borderLayout1

java.awt.BorderLayout borderLayout1

infoTextArea

javax.swing.JTextArea infoTextArea

Class wodka.view.PopulationPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

numTextArea

javax.swing.JTextArea[] numTextArea

borderLayout1

java.awt.BorderLayout borderLayout1

numPanel

javax.swing.JPanel numPanel

popPanel

PopulationIndividualsPanel popPanel

gridLayout1

java.awt.GridLayout gridLayout1

numTextArea0

javax.swing.JTextArea numTextArea0

numTextArea1

javax.swing.JTextArea numTextArea1

numTextArea2

javax.swing.JTextArea numTextArea2

numTextArea3

javax.swing.JTextArea numTextArea3

numTextArea4

javax.swing.JTextArea numTextArea4

numTextArea5

javax.swing.JTextArea numTextArea5

numTextArea6

javax.swing.JTextArea numTextArea6

Class wodka.view.ViewerFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

viewerPanel

ViewerPanel viewerPanel

buttonsPanel

javax.swing.JPanel buttonsPanel

openControllerButton

javax.swing.JButton openControllerButton

updatButton

javax.swing.JButton updatButton

flowLayout1

java.awt.FlowLayout flowLayout1

updater

wodka.view.ViewerFrame.Updater updater

Class wodka.view.ViewerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

contentPanel

javax.swing.JPanel contentPanel

borderLayout2

java.awt.BorderLayout borderLayout2

splitPane

javax.swing.JSplitPane splitPane

historyPanel

PopulationHistoryPanel historyPanel

populationPanel

PopulationPanel populationPanel