Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages

G

generateAlignedCheckerboard(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateApgtable() - Method in interface application.model.rules.ApgtableGeneratable
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.DeficientHROT
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.enemies.HROTDeadlyEnemies
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.history.HROTHistory
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.HROT
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.HROTBSFKL
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.HROTExtendedGenerations
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.HROTGenerations
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.IntegerHROT
Generates a ruletree for apgsearch to use
generateApgtable() - Method in class application.model.rules.hrot.MultistateCyclicHROT
 
generateApgtable() - Method in class application.model.rules.hrot.symbiosis.HROTSymbiosis
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.isotropic.rules.DeficientINT
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.isotropic.rules.INT
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.isotropic.rules.INTGenerations
Generates an apgtable for apgsearch to use
generateApgtable() - Method in class application.model.rules.misc.AlternatingRule
 
generateAPGTable() - Method in class application.controller.MainController
 
generateAsterisk(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateC1(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateC2(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateC4(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateCheckerboard(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateCircular(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateCircular(int, int) - Static method in class application.model.NeighbourhoodGenerator
 
generateComments() - Method in class application.model.rules.hrot.BaseHROT
Generates comments that will be placed in the RLE.
generateComments() - Method in class application.model.rules.hrot.HROTGenerations
Generates comments that will be placed in the RLE.
generateComments() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Generates comments that will be placed in the RLE.
generateComments() - Method in class application.model.rules.RuleFamily
Generates comments that will be placed in the RLE.
generateCross(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateD2(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateD2x(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateD4(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateD4x(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateD8(int, int[], int, int) - Static method in class application.model.SymmetryGenerator
 
generateEuclidean(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateFromSymbol(char, int) - Static method in class application.model.NeighbourhoodGenerator
 
generateFromWeights(int[], Coordinate[]) - Static method in class application.model.CommentGenerator
Generates comments from the provided weights and neighbourhood
generateGaussian(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateGaussianNeighbourhood(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateHash(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateHexagonal(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateMoore(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateNodes() - Method in class application.controller.dialogs.search.SearchResultsDialog
 
generateRandomSoup() - Method in class application.controller.MainController
 
generateSaltire(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateStar(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateSymmetry(String, int, int[], int, int) - Static method in class application.model.SymmetryGenerator
Generates a symmetry based on the provided symmetry name.
generateSynth(Grid[], int, int, int) - Static method in class application.model.SymmetryGenerator
 
generateTilingFromSymbol(char) - Static method in class application.model.NeighbourhoodGenerator
 
generateTriangularNeighbourhood(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateTripod(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateVonNeumann(int) - Static method in class application.model.NeighbourhoodGenerator
 
generateVonNeumann(int, int) - Static method in class application.model.NeighbourhoodGenerator
 
generateWeightsFromSymbol(char, int) - Static method in class application.model.NeighbourhoodGenerator
 
get(K) - Method in class application.model.LRUCache
Gets a value associated with a key
getActions() - Method in class application.model.rules.misc.turmites.Hexagonal
 
getActions() - Method in class application.model.rules.misc.turmites.Neighbourhood
Gets the actions the turmite can take
getActions() - Method in class application.model.rules.misc.turmites.Triangular
 
getActions() - Method in class application.model.rules.misc.turmites.VonNeumann
 
getActiveGenExtStates(String) - Static method in class application.model.NeighbourhoodGenerator
 
getAdditionalInfo(Pattern) - Method in class application.controller.dialogs.search.AgarSearchResultsDialog
 
getAdditionalInfo(Pattern) - Method in class application.controller.dialogs.search.BruteForceSearchResultsDialog
 
getAdditionalInfo(Pattern) - Method in class application.controller.dialogs.search.CatalystSearchResultsDialog
 
getAdditionalInfo(Pattern) - Method in class application.controller.dialogs.search.RuleSearchResultsDialog
 
getAdditionalInfo(Pattern) - Method in class application.controller.dialogs.search.SearchResultsDialog
 
getAlternatingPeriod() - Method in class application.model.rules.Rule
Gets the alternating period of the rule
getBackground() - Method in class application.model.simulation.Grid
Gets the background of the grid
getBirth() - Method in class application.model.rules.hrot.DeficientHROT
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.hrot.HROT
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.hrot.HROTBSFKL
Gets the birth conditions of the HROT BSFKL rule
getBirth() - Method in class application.model.rules.hrot.HROTExtendedGenerations
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.hrot.HROTGenerations
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.hrot.IntegerHROT
The birth conditions of the rule (e.g.
getBirth() - Method in class application.model.rules.isotropic.rules.DeficientINT
Gets the birth conditions of the deficient INT rule
getBirth() - Method in class application.model.rules.isotropic.rules.INT
Gets the birth conditions of the INT rule
getBirth() - Method in class application.model.rules.isotropic.rules.INTGenerations
Gets the birth conditions of the INT generations rule
getBlock(Coordinate) - Method in class application.model.simulation.Grid
Gets the block that the cell is in
getBlockCoordinate(Coordinate) - Method in class application.model.simulation.Grid
Gets the coordinate of the block of a cell at a given coordinate (x, y)
getBlockCoordinates() - Method in class application.model.simulation.Grid
Gets the coordinates of all the blocks in the grid
getBlocks() - Method in class application.model.simulation.Grid
Gets the blocks in the grid
getBoundedGrid() - Method in class application.model.rules.Rule
Gets the bounded grid of the rule
getBoundedGrid(String) - Static method in class application.model.Utils
 
getBounds() - Method in class application.model.simulation.Grid
Gets the bounds of the grid
getBruteForce() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getCatalyst() - Method in class application.model.search.catsrc.PlacedCatalyst
 
getCatalysts() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getCell(int, int) - Method in class application.model.simulation.Block
Gets the state of the cell at coordinate (x, y)
getCell(int, int) - Method in class application.model.simulation.Grid
Gets the state of the cell at (x, y)
getCell(Coordinate) - Method in class application.model.simulation.Grid
Gets the state of the cell at the specified coordinate
getCellObject(int, int) - Method in class application.controller.MainController
 
getCells(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Get all cells between the start and end coordinates
getCellsChanged() - Method in class application.model.simulation.Simulator
Gets the cells that changed in the previous generation
getChildren() - Method in class application.model.rules.ruleloader.ruletree.Node
 
getColour(int) - Method in class application.model.rules.hrot.history.HROTHistory
Returns the colour of a cell of the provided state
getColour(int) - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
 
getColour(int) - Method in class application.model.rules.isotropic.rules.history.INTHistory
Returns the colour of a cell of the provided state
getColour(int) - Method in class application.model.rules.misc.turmites.Turmites
 
getColour(int) - Method in class application.model.rules.Rule
Returns the colour of a cell of the provided state
getColour(int) - Method in class application.model.rules.ruleloader.ColourDirective
Gets the colour of a given state of the cell
getColour(int) - Method in class application.model.rules.ruleloader.RuleLoader
 
getColours() - Method in class application.controller.dialogs.ColourPickerDialog
 
getCoordinate() - Method in class application.model.Cell
 
getCoordinateComparator() - Method in class application.model.rules.misc.naive.Orthogonal
 
getCoordinateComparator() - Method in class application.model.rules.misc.naive.ReadingOrder
Gets the coordinate comparator
getCoordinateList() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getCoordinateList() - Method in class application.model.search.catsrc.PlacedCatalyst
 
getDensity() - Method in class application.controller.dialogs.RandomSoupDialog
 
getDensity() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getDescription() - Method in class application.model.rules.hrot.DeficientHROT
Returns a plain text description of the Deficient HROT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.enemies.HROTDeadlyEnemies
Returns a plain text description of the HROT DeadlyEnemies rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.history.HROTHistory
Returns a plain text description of the 2-state HROT History rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.HROT
Returns a plain text description of the 2-state HROT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.HROTBSFKL
Returns a plain text description of the HROT BSFKL rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.HROTExtendedGenerations
Returns a plain text description of the HROT Extended Generations rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.HROTGenerations
Returns a plain text description of the HROT Generations rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Returns a plain text description of the HROT Regenerating Generations rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.IntegerHROT
Returns a plain text description of the Integer HROT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.hrot.MultistateCyclicHROT
 
getDescription() - Method in class application.model.rules.hrot.symbiosis.HROTSymbiosis
Returns a plain text description of the HROT Symbiosis rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.isotropic.rules.DeficientINT
Returns a plain text description of the Deficient INT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
Returns a plain text description of the Energetic INT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.isotropic.rules.history.INTHistory
Returns a plain text description of the INT History rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.isotropic.rules.INT
Returns a plain text description of the 2-state INT rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.isotropic.rules.INTGenerations
Returns a plain text description of the INT generations rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.misc.AlternatingRule
 
getDescription() - Method in class application.model.rules.misc.Euclidean
 
getDescription() - Method in class application.model.rules.misc.Margolus
 
getDescription() - Method in class application.model.rules.misc.OneDimensional
 
getDescription() - Method in class application.model.rules.misc.turmites.Turmites
 
getDescription() - Method in class application.model.rules.RuleFamily
Returns a plain text description of the rule family to be displayed in the Rule Dialog
getDescription() - Method in class application.model.rules.ruleloader.RuleLoader
 
getDirectiveName() - Method in class application.model.rules.ruleloader.Directive
The name of the directive
getDiscoverer() - Method in class application.model.database.GliderDBEntry
Gets the discoverer of the spaceship
getDisplacementX() - Method in class application.model.patterns.Spaceship
Gets the displacement of the spaceship in the x-direction
getDisplacementY() - Method in class application.model.patterns.Spaceship
Gets the displacement of the spaceship in the y-direction
getDx() - Method in class application.model.search.cfind.ShipSearchParameters
 
getDy() - Method in class application.model.search.cfind.ShipSearchParameters
 
getEnd() - Method in class application.controller.SelectionRectangle
Gets the end coordinate of the selection
getEntries(int, int, int, RuleFamily, RuleFamily, Comparator<GliderDBEntry>) - Method in class application.model.database.GliderDBReader
Gets entries from the glider db
getFlipCatalyst() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getForcing() - Method in class application.model.rules.hrot.HROTBSFKL
Gets the forcing conditions of the HROT BSFKL rule
getGeneration() - Method in class application.model.simulation.Simulator
Gets the generation of the simulator
getGiffer() - Method in class application.controller.dialogs.GifferDialog
 
getHash() - Method in class application.model.search.catsrc.PlacedCatalyst
 
getHeight() - Method in class application.model.simulation.bounds.BoundedGrid
Gets the height of the bounded grid
getInitialCoordinate() - Method in class application.model.simulation.bounds.BoundedGrid
Gets the initial coordinate of the bounded grid
getINTTransition(String) - Method in class application.model.rules.isotropic.rules.BaseINT
Gets the INT neighbourhood associated with the neighbourhood identifier
getIsotropicSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Applies the symmetries to the provided isotropic transitions
getIsotropicSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2CheckerboardINT
 
getIsotropicSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2VonNeumannINT
 
getIsotropicSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R3CrossINT
 
getKilling() - Method in class application.model.rules.hrot.HROTBSFKL
Gets the killing conditions of the HROT BSFKL rule
getLevel() - Method in class application.model.rules.ruleloader.ruletree.Node
 
getLiving() - Method in class application.model.rules.hrot.HROTBSFKL
Gets the living conditions of the HROT BSKFL rule
getMaxPeriod() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getMaxPeriod() - Method in class application.model.search.ocgar2.AgarSearchParameters
 
getMaxPeriod() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMaxPop() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMaxRepeatTime() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getMaxRule() - Method in class application.model.patterns.Pattern
 
getMaxRule() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMaxTransition() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Generates an INT transition with the maximum number of transitions possible
getMaxX() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMaxY() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.DeficientHROT
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.HROT
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.HROTBSFKL
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.HROTExtendedGenerations
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.HROTGenerations
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.hrot.IntegerHROT
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.isotropic.rules.INT
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in class application.model.rules.isotropic.rules.INTGenerations
Returns the minimum and maximum rule of the provided evolutionary sequence
getMinMaxRule(Grid[]) - Method in interface application.model.rules.MinMaxRuleable
Returns the minimum and maximum rule of the provided evolutionary sequence.
getMinPop() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMinRule() - Method in class application.model.patterns.Pattern
 
getMinRule() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getMinTransition() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Generates an INT transition with the minimum number of transitions possible
getName() - Method in class application.model.database.GliderDBEntry
Gets the name of the spaceship
getName() - Method in class application.model.patterns.Pattern
 
getName() - Method in class application.model.rules.RuleFamily
Gets the name of the rule
getName() - Method in class application.model.rules.ruleloader.RuleNameDirective
 
getName() - Method in class application.model.rules.ruleloader.ruletable.Variable
 
getName(int) - Method in class application.model.rules.hrot.HROT
Returns the name of the provided state
getName(int) - Method in class application.model.rules.isotropic.rules.DeficientINT
 
getName(int) - Method in class application.model.rules.isotropic.rules.INT
Returns the name of the provided state
getName(int) - Method in class application.model.rules.Rule
Returns the name of the provided state
getNeighbourhood() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the neighbourhood of the INT transitions
getNeighbourhood() - Method in class application.model.rules.misc.turmites.Hexagonal
 
getNeighbourhood() - Method in class application.model.rules.misc.turmites.Neighbourhood
Gets the neighbourhood of the turmite
getNeighbourhood() - Method in class application.model.rules.misc.turmites.Triangular
 
getNeighbourhood() - Method in class application.model.rules.misc.turmites.VonNeumann
 
getNeighbourhood() - Method in class application.model.rules.Rule
This method returns the neighbourhood of a given cell at a generation 0
getNeighbourhood() - Method in class application.model.rules.ruleloader.RuleDirective
This method returns the neighbourhood of a given cell
getNeighbourhood() - Method in class application.model.rules.ruleloader.ruletable.Ruletable
 
getNeighbourhood() - Method in class application.model.rules.ruleloader.ruletree.Ruletree
 
getNeighbourhood() - Method in class application.model.rules.ruleloader.SQC
 
getNeighbourhood(int) - Method in class application.model.rules.hrot.BaseHROT
This method returns the neighbourhood of a given cell at a certain generation
getNeighbourhood(int) - Method in class application.model.rules.isotropic.rules.DeficientINT
 
getNeighbourhood(int) - Method in class application.model.rules.isotropic.rules.INT
 
getNeighbourhood(int) - Method in class application.model.rules.isotropic.rules.INTGenerations
 
getNeighbourhood(int) - Method in class application.model.rules.misc.AlternatingRule
 
getNeighbourhood(int) - Method in class application.model.rules.misc.Euclidean
 
getNeighbourhood(int) - Method in class application.model.rules.misc.Margolus
Gets the neighbourhood of the 1D rule
getNeighbourhood(int) - Method in class application.model.rules.misc.OneDimensional
Gets the neighbourhood of the 1D rule
getNeighbourhood(int) - Method in class application.model.rules.misc.turmites.Turmites
 
getNeighbourhood(int) - Method in class application.model.rules.Rule
This method returns the neighbourhood of a given cell at a certain generation
getNeighbourhood(int) - Method in class application.model.rules.ruleloader.RuleLoader
 
getNeighbourhood(String) - Method in class application.model.rules.ruleloader.RuleDirective
Gets the neighbourhood of the rule given the line where the neighbourhood is defined.
getNeighbourhoodAndWeights() - Method in class application.controller.NeighbourhoodSelector
Gets the selected neighbourhood and weights.
getNeighbourhoodSelector() - Static method in class application.controller.dialogs.rule.SharedWidgets
 
getNeighbourhoodSpecifier(String) - Method in class application.model.rules.hrot.BaseHROT
Gets the neighbourhood specifier from the rulestring
getNeighbourhoodWeights(String, int) - Static method in class application.model.NeighbourhoodGenerator
 
getNeighbourList(Grid[]) - Method in class application.model.rules.RuleFamily
Gets the list of neighbours with the input state and output state at the first and last index respectively when provided with an evolutionary sequence.
getNewDirection(int, int) - Method in class application.model.rules.misc.turmites.Hexagonal
 
getNewDirection(int, int) - Method in class application.model.rules.misc.turmites.Neighbourhood
Gets the new direction of the turmite
getNewDirection(int, int) - Method in class application.model.rules.misc.turmites.Triangular
 
getNewDirection(int, int) - Method in class application.model.rules.misc.turmites.VonNeumann
 
getNodeNumber() - Method in class application.model.rules.ruleloader.ruletree.Node
 
getNumCatalysts() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getNumSearched() - Method in class application.model.search.SearchProgram
Gets the number of objects searched
getNumStates() - Method in class application.model.rules.Rule
Gets the number of states in the rule
getNumStates() - Method in class application.model.rules.ruleloader.RuleDirective
Gets the number of states of the rule
getNumThreads() - Method in class application.controller.dialogs.search.SearchParametersDialog
Gets the number of threads used
getOppositeDirection(int) - Method in class application.model.rules.misc.turmites.Hexagonal
 
getOppositeDirection(int) - Method in class application.model.rules.misc.turmites.Neighbourhood
Gets direction opposite to the direction passed in
getOppositeDirection(int) - Method in class application.model.rules.misc.turmites.Triangular
 
getOppositeDirection(int) - Method in class application.model.rules.misc.turmites.VonNeumann
 
getOscByPeriod(int) - Method in class application.model.database.SOSSPReader
Gets an oscillator in the database by its period.
getOscillator() - Method in class application.model.database.GliderDBEntry
Gets the oscillator
getOscillator() - Method in class application.model.database.SSSOscillator
 
getPattern() - Method in class application.controller.dialogs.search.PatternTile
 
getPeriod() - Method in class application.model.patterns.Oscillator
Returns the period of the oscillator
getPeriod() - Method in class application.model.patterns.Spaceship
Gets the period of the spaceship
getPeriod() - Method in class application.model.search.cfind.ShipSearchParameters
 
getPopulation() - Method in class application.model.simulation.Block
Gets the population of alive cells (> state 0) in the block
getPopulation() - Method in class application.model.simulation.Grid
Gets the population of the grid (all cells above state 0)
getPopulationSequence() - Method in class application.model.patterns.Oscillator
Gets the population sequence of the spaceship
getPopulationSequence() - Method in class application.model.patterns.Spaceship
Gets the population sequence of the spaceship
getProgress() - Method in class application.model.Giffer
 
getRawWeights() - Method in class application.controller.NeighbourhoodSelector
Gets the raw weights as an 2D integer array
getReadingOrder(String) - Static method in class application.model.Utils
 
getRectangle() - Method in class application.model.Cell
 
getRegenBirth() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
The regenerating birth conditions of the rule (e.g.
getRegenSurvival() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
The survival conditions of the rule (e.g.
getRegex() - Method in class application.model.rules.hrot.DeficientHROT
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.enemies.HROTDeadlyEnemies
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.history.HROTHistory
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.HROT
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.HROTBSFKL
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.HROTExtendedGenerations
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.HROTGenerations
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.IntegerHROT
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.hrot.MultistateCyclicHROT
 
getRegex() - Method in class application.model.rules.hrot.symbiosis.HROTSymbiosis
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.rules.DeficientINT
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.rules.history.INTHistory
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.rules.INT
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.rules.INTGenerations
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Gets the regex to identify a single transition block (number + characters)
getRegex() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the regex for the INT transitions
getRegex() - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
Gets the regex to identify a single transition block (number + characters)
getRegex() - Method in class application.model.rules.misc.AlternatingRule
 
getRegex() - Method in class application.model.rules.misc.Euclidean
 
getRegex() - Method in class application.model.rules.misc.Margolus
 
getRegex() - Method in class application.model.rules.misc.naive.Orthogonal
 
getRegex() - Method in class application.model.rules.misc.naive.ReadingOrder
Gets the regex that will identify the naive reading order
getRegex() - Method in class application.model.rules.misc.OneDimensional
 
getRegex() - Method in class application.model.rules.misc.turmites.Turmites
 
getRegex() - Method in class application.model.rules.RuleFamily
The regexes that will match a valid rulestring
getRegex() - Method in class application.model.rules.ruleloader.RuleLoader
 
getRegex() - Method in class application.model.simulation.bounds.Bounded
 
getRegex() - Method in class application.model.simulation.bounds.BoundedGrid
Gets the regex for the identifier string of the bounded grid
getRegex() - Method in class application.model.simulation.bounds.Torus
 
getRLE() - Method in class application.commands.SimulationCommand
 
getRotateCatalyst() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getRule() - Method in class application.controller.dialogs.rule.RuleDialog
 
getRule() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getRule() - Method in class application.model.search.cfind.ShipSearchParameters
 
getRule() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getRule() - Method in class application.model.search.ocgar2.AgarSearchParameters
 
getRule() - Method in class application.model.simulation.Simulator
Gets the rule of the simulator
getRuleFamily() - Method in class application.controller.dialogs.rule.RuleWidget
 
getRuleInfo() - Method in class application.model.rules.hrot.BaseHROT
 
getRuleInfo() - Method in class application.model.rules.isotropic.rules.BaseINT
 
getRuleInfo() - Method in class application.model.rules.isotropic.rules.INT
 
getRuleInfo() - Method in class application.model.rules.RuleFamily
Gets information about the rule
getRuleInformation() - Method in class application.controller.MainController
 
getRulestring() - Method in class application.model.rules.RuleFamily
Gets the rulestring of the rule
getRuleTree() - Method in class application.model.rules.ruleloader.ruletree.RuleTreeGen
 
getRuleWidgets() - Method in class application.controller.dialogs.rule.RuleDialog
 
getSearchParameters() - Method in class application.controller.dialogs.search.AgarSearchParametersDialog
 
getSearchParameters() - Method in class application.controller.dialogs.search.BruteForceSearchParametersDialog
 
getSearchParameters() - Method in class application.controller.dialogs.search.CatalystSearchParametersDialog
 
getSearchParameters() - Method in class application.controller.dialogs.search.RuleSearchParametersDialog
 
getSearchParameters() - Method in class application.controller.dialogs.search.SearchParametersDialog
Gets the search parameters
getSearchParameters() - Method in class application.model.search.SearchProgram
Gets the search parameters
getSearchResults() - Method in class application.model.search.SearchProgram
Gets the search results
getSelectedRLE() - Method in class application.controller.dialogs.search.AgarSearchResultsDialog
 
getSelectedRLE() - Method in class application.controller.dialogs.search.BruteForceSearchResultsDialog
 
getSelectedRLE() - Method in class application.controller.dialogs.search.CatalystSearchResultsDialog
 
getSelectedRLE() - Method in class application.controller.dialogs.search.RuleSearchResultsDialog
 
getSelectedRLE() - Method in class application.controller.dialogs.search.SearchResultsDialog
 
getSelectedRLE(RuleFamily) - Method in class application.controller.dialogs.search.RuleSearchResultsDialog
 
getShipBySpeed(int, int, int) - Method in class application.model.database.SSSSSReader
Gets an spaceship in the database by its speed / velocity Uses binary search for speed.
getSimulator() - Method in class application.controller.MainController
 
getSortedTransitionTable() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the sorted transitions
getSpaceship() - Method in class application.model.database.GliderDBEntry
Gets the spaceship
getSpaceship() - Method in class application.model.database.SSSSpaceship
 
getSpecifier() - Method in class application.model.rules.misc.naive.ReadingOrder
Gets the specifier for the naive reading order
getSpecifier() - Method in class application.model.simulation.bounds.BoundedGrid
Gets the bounded grid specifier
getSpinnerRange() - Method in class application.controller.NeighbourhoodSelector
Gets the spinner that stores the range
getStart() - Method in class application.controller.SelectionRectangle
Gets the start coordinate of the selection
getStartCoordinate() - Method in class application.model.search.catsrc.PlacedCatalyst
 
getStartCoordinate() - Method in class application.model.simulation.Block
Gets the starting coordinate of the block (top-left)
getStartCoordinate2() - Method in class application.model.search.catsrc.PlacedCatalyst
 
getState() - Method in class application.model.Cell
 
getState() - Method in class application.model.simulation.Block
Gets the state of the block
getStates() - Method in class application.controller.dialogs.RandomSoupDialog
 
getStatesToInclude() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getStateWeights() - Method in class application.model.rules.hrot.HROTGenerations
Gets the state weights of the HROT Generations rule
getStateWeights() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Gets the state weights of the HROT Regenerating Generations rule
getStateWeights(String) - Static method in class application.model.NeighbourhoodGenerator
 
getStateWeights(String) - Method in class application.model.rules.ruleloader.RuleDirective
Gets the state weights of the rule given the line where the state weights are defined.
getSurvival() - Method in class application.model.rules.hrot.DeficientHROT
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.hrot.HROT
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.hrot.HROTBSFKL
Gets the survival conditions of the HROT BSFKL rule
getSurvival() - Method in class application.model.rules.hrot.HROTExtendedGenerations
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.hrot.HROTGenerations
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.hrot.IntegerHROT
The survival conditions of the rule (e.g.
getSurvival() - Method in class application.model.rules.isotropic.rules.DeficientINT
Gets the survival conditions of the deficient INT rule
getSurvival() - Method in class application.model.rules.isotropic.rules.INT
Gets the survival conditions of the INT rule
getSurvival() - Method in class application.model.rules.isotropic.rules.INTGenerations
Gets the survival conditions of the INT generations rule
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Applies the symmetries to the required transitions
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R1HexINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R1MooreINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2CheckerboardINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2CrossINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2FarCornersINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2KnightINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R2VonNeumannINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R3CrossINT
 
getSymmetries(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.R3FarEdgesINT
 
getSymmetry() - Method in class application.controller.dialogs.RandomSoupDialog
 
getSymmetry() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getSymmetry(String) - Method in class application.model.rules.ruleloader.RuleDirective
Gets the symmetry from the line where the symmetry is defined
getTarget() - Method in class application.model.search.catsrc.CatalystSearchParameters
 
getTargetPattern() - Method in class application.model.search.rulesrc.RuleSearchParameters
 
getTiling() - Method in class application.model.rules.misc.turmites.Hexagonal
 
getTiling() - Method in class application.model.rules.misc.turmites.Neighbourhood
Gets the tiling the neighbourhood applies to
getTiling() - Method in class application.model.rules.misc.turmites.Triangular
 
getTiling() - Method in class application.model.rules.misc.turmites.VonNeumann
 
getTiling() - Method in class application.model.rules.Rule
Returns the tiling of the rule (Square, Hexagonal or Triangular)
getTiling() - Method in class application.model.rules.ruleloader.RuleDirective
Gets the tiling of the rule
getTiling(String) - Method in class application.model.rules.ruleloader.RuleDirective
Gets the tiling of the rule given the line where the tiling is defined
getTransitions() - Method in class application.model.rules.ruleloader.ruletable.Ruletable
Gets all the transitions of the ruletable
getTransitionsFromNeighbours(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Gets the INT transition from the neighbours
getTransitionsFromNeighbours(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the INT transition from the neighbours
getTransitionsFromNeighbours(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
Gets the INT transition from the neighbours
getTransitionsFromString(HashSet<Integer>, String) - Static method in class application.model.Utils
 
getTransitionsFromStringWithCommas(List<Integer>, String) - Static method in class application.model.Utils
 
getTransitionsFromStringWithCommas(Set<Integer>, String) - Static method in class application.model.Utils
 
getTransitionString() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the transition string of the INT transitions
getTransitionTable() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Gets the transition table of the INT transition
getValues() - Method in class application.model.rules.ruleloader.ruletable.Transition
 
getValues() - Method in class application.model.rules.ruleloader.ruletable.Variable
 
getVariables() - Method in class application.model.rules.ruleloader.ruletable.Ruletable
Gets all the variables of the ruletable
getVariables() - Method in class application.model.rules.ruleloader.ruletable.Transition
 
getWeights() - Method in class application.model.rules.hrot.BaseHROT
Gets the weights of the HROT rule
getWeights(String) - Method in class application.model.rules.ruleloader.RuleDirective
Gets the weights of the rule given the line where the weights are defined.
getWeightsFromComments(String[]) - Static method in class application.model.CommentGenerator
Gets the weights and neighbourhood of a rule from the comments
getWidth() - Method in class application.model.simulation.bounds.BoundedGrid
Gets the width of the bounded grid
getX() - Method in class application.model.Coordinate
Gets the x-coordinate
getxBound() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
getY() - Method in class application.model.Coordinate
Gets the y-coordinate
getyBound() - Method in class application.model.search.csearch.BruteForceSearchParameters
 
Giffer - Class in application.model
 
Giffer(int, int) - Constructor for class application.model.Giffer
 
GifferDialog - Class in application.controller.dialogs
 
GifferDialog() - Constructor for class application.controller.dialogs.GifferDialog
 
GifSequenceWriter - Class in application.model
 
GifSequenceWriter(ImageOutputStream, int, int, boolean) - Constructor for class application.model.GifSequenceWriter
Creates a new GifSequenceWriter
gifWriter - Variable in class application.model.GifSequenceWriter
 
GliderDBEntry - Class in application.model.database
Represents an entry in the GliderDB database
GliderDBEntry(Oscillator, String, String) - Constructor for class application.model.database.GliderDBEntry
Constructs the database entry from an oscillator
GliderDBEntry(Spaceship, String, String) - Constructor for class application.model.database.GliderDBEntry
Constructs the database entry from a spaceship
GliderDBEntry(String) - Constructor for class application.model.database.GliderDBEntry
Constructs the database entry from a string
GliderDBReader - Class in application.model.database
Reads the OT / Generations / HROT / whatever glider database.
GliderDBReader(File) - Constructor for class application.model.database.GliderDBReader
Constructs the database from a file
grid - Variable in class application.controller.dialogs.search.SearchParametersDialog
 
grid - Variable in class application.controller.dialogs.search.SearchResultsDialog
 
Grid - Class in application.model.simulation
Represents and serves as pattern storage.
Grid() - Constructor for class application.model.simulation.Grid
Constructs a grid with an empty pattern and a background of 0.
Grid(String) - Constructor for class application.model.simulation.Grid
Constructs a grid the RLE pattern and a background of 0.
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages