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

R

R1HexINT - Class in application.model.rules.isotropic.transitions
Represents range 1 hex INT transitions (based on arene substitution patterns)
R1HexINT() - Constructor for class application.model.rules.isotropic.transitions.R1HexINT
 
R1HexINT(String) - Constructor for class application.model.rules.isotropic.transitions.R1HexINT
Constructs the range 1 moore hex transitions
R1MooreINT - Class in application.model.rules.isotropic.transitions
Represents range 1 moore INT transitions (hensel notation)
R1MooreINT() - Constructor for class application.model.rules.isotropic.transitions.R1MooreINT
 
R1MooreINT(String) - Constructor for class application.model.rules.isotropic.transitions.R1MooreINT
Constructs the range 1 moore INT transitions with hensel notation
R2CheckerboardINT - Class in application.model.rules.isotropic.transitions
Represents range 2 checkboard INT transitions
R2CheckerboardINT() - Constructor for class application.model.rules.isotropic.transitions.R2CheckerboardINT
 
R2CheckerboardINT(String) - Constructor for class application.model.rules.isotropic.transitions.R2CheckerboardINT
Constructs the INT transitions that consist of 2 letters
R2CrossINT - Class in application.model.rules.isotropic.transitions
Represents range 2 cross INT transitions
R2CrossINT() - Constructor for class application.model.rules.isotropic.transitions.R2CrossINT
 
R2CrossINT(String) - Constructor for class application.model.rules.isotropic.transitions.R2CrossINT
Constructs the range 2 cross INT transitions
R2FarCornersINT - Class in application.model.rules.isotropic.transitions
Represents range 2 far corners INT transitions (hensel notation)
R2FarCornersINT() - Constructor for class application.model.rules.isotropic.transitions.R2FarCornersINT
 
R2FarCornersINT(String) - Constructor for class application.model.rules.isotropic.transitions.R2FarCornersINT
Constructs the range 2 far corners INT transitions with hensel notation
R2KnightINT - Class in application.model.rules.isotropic.transitions
Represents range 2 knight INT transitions
R2KnightINT() - Constructor for class application.model.rules.isotropic.transitions.R2KnightINT
 
R2KnightINT(String) - Constructor for class application.model.rules.isotropic.transitions.R2KnightINT
Constructs the range 2 knight INT transitions
R2VonNeumannINT - Class in application.model.rules.isotropic.transitions
Represents range 2 von neumann transitions based on the Feb 24 notation by AForAmpere and MiloJacquet
R2VonNeumannINT() - Constructor for class application.model.rules.isotropic.transitions.R2VonNeumannINT
 
R2VonNeumannINT(String) - Constructor for class application.model.rules.isotropic.transitions.R2VonNeumannINT
Constructs the INT transitions that consist of 2 letters
R3CrossINT - Class in application.model.rules.isotropic.transitions
Represents range 3 cross INT transitions
R3CrossINT() - Constructor for class application.model.rules.isotropic.transitions.R3CrossINT
 
R3CrossINT(String) - Constructor for class application.model.rules.isotropic.transitions.R3CrossINT
Constructs the INT transitions that consist of 2 letters
R3FarEdgesINT - Class in application.model.rules.isotropic.transitions
Represents range 3 far edges INT transitions (hensel notation)
R3FarEdgesINT() - Constructor for class application.model.rules.isotropic.transitions.R3FarEdgesINT
 
R3FarEdgesINT(String) - Constructor for class application.model.rules.isotropic.transitions.R3FarEdgesINT
Constructs the range 3 far edges INT transitions with hensel notation
randomise(INTTransitions, INTTransitions) - Static method in class application.model.rules.isotropic.transitions.INTTransitions
Generates a random INT transition between a min and max INT transition
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.DeficientHROT
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.HROT
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.HROTBSFKL
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.HROTExtendedGenerations
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.HROTGenerations
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.hrot.IntegerHROT
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.isotropic.rules.INT
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in class application.model.rules.isotropic.rules.INTGenerations
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomise(RuleFamily, RuleFamily) - Method in interface application.model.rules.MinMaxRuleable
Randomise the parameters of the current rule to be between minimum and maximum rules Used in CAViewer's rule search program
randomiseTransitions(List<Integer>, List<Integer>, List<Integer>) - Static method in class application.model.Utils
 
randomiseTransitions(Set<Integer>, Set<Integer>, Set<Integer>) - Static method in class application.model.Utils
 
RandomSoupCommand - Class in application.commands
 
RandomSoupCommand() - Constructor for class application.commands.RandomSoupCommand
 
RandomSoupDialog - Class in application.controller.dialogs
 
RandomSoupDialog(int, int, String, List<Integer>) - Constructor for class application.controller.dialogs.RandomSoupDialog
 
readingOrder - Variable in class application.model.rules.Rule
Naive reading order used by the rule
ReadingOrder - Class in application.model.rules.misc.naive
The base class for naive reading orders
ReadingOrder(String) - Constructor for class application.model.rules.misc.naive.ReadingOrder
Constructs a new naive reading order
readingOrders - Static variable in class application.model.Utils
 
readTransitionsFromFile(InputStream) - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
Reads the transitions from a file with the provided filename and loads them into a transition lookup
readTransitionsFromFile(InputStream, InputStream) - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Reads the transitions from 2 files with the provided filename and loads them into 2 transition lookups
redo() - Static method in class application.controller.Action
 
reflectCellsX(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Reflects the cells in the grid between the start and end coordinates horizontally
reflectCellsY(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Reflects the cells in the grid between the start and end coordinates vertically
Regex - Class in application
 
Regex() - Constructor for class application.Regex
 
regress(ArrayList<Pair<Double, Double>>) - Static method in class application.model.patterns.PowerLawPattern
Finds the gradient of a list of points.
reloadButtons(int) - Method in class application.controller.NeighbourhoodSelector
Reloads the buttons in the neighbourhood selector with a new range
reloadStateButtons() - Method in class application.controller.MainController
 
remove(K) - Method in class application.model.LRUCache
Removes the a value from the LRU cache O(N) removal by the way
removeBlock(Coordinate) - Method in class application.model.simulation.Grid
Removes the block at coordinate (x, y) from the hashmap
removeCellObject(int, int) - Method in class application.controller.MainController
 
removeTransition(String) - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Removes an INT transition
removeTransition(String) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Removes an INT transition
removeTransition(String) - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
Removes an INT transition
removeTransition(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Remove the provided transition to the transitions table
renderCells() - Method in class application.controller.MainController
 
renderCells(Coordinate, Coordinate) - Method in class application.controller.MainController
 
resetWeights() - Method in class application.controller.NeighbourhoodSelector
Resets the weights in the neighbourhood selector
reverseAnisotropicTransitionLookup - Variable in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
 
reverseIsotropicTransitionLookup - Variable in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
 
reverseTransitionLookup - Variable in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
 
reverseTransitionLookup - Variable in class application.model.rules.isotropic.transitions.SingleLetterTransitions
 
rotateCCW(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Rotates the cells in the grid between the start and end coordinates counter-clockwise
rotateCCWHandler() - Method in class application.controller.MainController
 
rotateCW(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Rotates the cells in the grid between the start and end coordinates clockwise
rotateCWHandler() - Method in class application.controller.MainController
 
Rule - Class in application.model.rules
Represents a single rule
Rule() - Constructor for class application.model.rules.Rule
 
RULE_DIRECTORY - Static variable in class application.model.rules.ruleloader.RuleLoader
 
RuleDialog - Class in application.controller.dialogs.rule
 
RuleDialog() - Constructor for class application.controller.dialogs.rule.RuleDialog
 
RuleDialog(String) - Constructor for class application.controller.dialogs.rule.RuleDialog
 
RuleDirective - Class in application.model.rules.ruleloader
Represents a directive that represents the CA rule.
RuleDirective(String) - Constructor for class application.model.rules.ruleloader.RuleDirective
Constructs the directive with the provided content
ruleFamilies - Static variable in class application.model.Utils
 
ruleFamily - Variable in class application.controller.dialogs.rule.RuleWidget
 
RuleFamily - Class in application.model.rules
Represents a family of rules or a rulespace
RuleFamily() - Constructor for class application.model.rules.RuleFamily
 
RuleInfoCommand - Class in application.commands
 
RuleInfoCommand() - Constructor for class application.commands.RuleInfoCommand
 
RuleLoader - Class in application.model.rules.ruleloader
Implements the RuleLoader algorithm which CAViewer uses to load *.rule files.
RuleLoader() - Constructor for class application.model.rules.ruleloader.RuleLoader
Constructs a new RuleLoader rule.
RuleLoader(String) - Constructor for class application.model.rules.ruleloader.RuleLoader
Constructs a new RuleLoader rule with the provided name.
RuleLoaderDialog - Class in application.controller.dialogs.rule.ruleloader
 
RuleLoaderDialog() - Constructor for class application.controller.dialogs.rule.ruleloader.RuleLoaderDialog
 
RuleNameDirective - Class in application.model.rules.ruleloader
 
RuleNameDirective(String) - Constructor for class application.model.rules.ruleloader.RuleNameDirective
 
RuleRangeCommand - Class in application.commands
 
RuleRangeCommand() - Constructor for class application.commands.RuleRangeCommand
 
RuleSearch - Class in application.model.search.rulesrc
Implements CAViewer's rule search program - rulesrc
RuleSearch(RuleSearchParameters) - Constructor for class application.model.search.rulesrc.RuleSearch
Constructs the rulesrc program
RuleSearchCommand - Class in application.commands
 
RuleSearchCommand() - Constructor for class application.commands.RuleSearchCommand
 
RuleSearchParameters - Class in application.model.search.rulesrc
 
RuleSearchParameters(Grid, RuleFamily, RuleFamily, int, int, int, int, int) - Constructor for class application.model.search.rulesrc.RuleSearchParameters
 
RuleSearchParametersDialog - Class in application.controller.dialogs.search
 
RuleSearchParametersDialog(Grid, Rule) - Constructor for class application.controller.dialogs.search.RuleSearchParametersDialog
 
RuleSearchResultsDialog - Class in application.controller.dialogs.search
 
RuleSearchResultsDialog(MainController, SearchProgram) - Constructor for class application.controller.dialogs.search.RuleSearchResultsDialog
 
rulestring - Variable in class application.model.rules.RuleFamily
Rulestring of the Rule Family
rulestringFieldChanged() - Method in class application.controller.dialogs.rule.RuleDialog
 
Ruletable - Class in application.model.rules.ruleloader.ruletable
Implements Golly ruletables with addition features such as unbounded rules and arbitrary neighbourhoods.
Ruletable(String) - Constructor for class application.model.rules.ruleloader.ruletable.Ruletable
Constructs the ruletable with the provided content
Ruletree - Class in application.model.rules.ruleloader.ruletree
Implements Golly ruletrees with additional features such as arbitary neighbourhoods.
Ruletree(String) - Constructor for class application.model.rules.ruleloader.ruletree.Ruletree
Constructs a ruletree with the provided content
RuleTreeGen - Class in application.model.rules.ruleloader.ruletree
Mostly taken from Golly
RuleTreeGen(int, Coordinate[], BiFunction<Integer, int[], Integer>) - Constructor for class application.model.rules.ruleloader.ruletree.RuleTreeGen
Constructs a rule tree with the provided parameters
RuleWidget - Class in application.controller.dialogs.rule
 
RuleWidget() - Constructor for class application.controller.dialogs.rule.RuleWidget
 
run() - Method in class application.commands.ApgtableCommand
 
run() - Method in class application.commands.CanonDBCommand
 
run() - Method in class application.commands.CatalystSearchCommand
 
run() - Method in class application.commands.DBCommand
 
run() - Method in class application.commands.DBEntryCommand
 
run() - Method in class application.commands.IdentifyCommand
 
run() - Method in class application.commands.RandomSoupCommand
 
run() - Method in class application.commands.RuleInfoCommand
 
run() - Method in class application.commands.RuleRangeCommand
 
run() - Method in class application.commands.RuleSearchCommand
 
run() - Method in class application.commands.SimulationCommand
 
run() - Method in class application.commands.SSSCommand
 
run() - Method in class application.commands.SynthesisCommand
 
RUNNING - application.controller.SimulationMode
 
runSimulation() - Method in class application.controller.MainController
 
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