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
All Classes All Packages
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
All Classes All Packages