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
A
- About - Class in application.controller.dialogs
- About() - Constructor for class application.controller.dialogs.About
- Action - Class in application.controller
-
Represents an action that is taken by the user
- ACTIVE - application.model.simulation.BlockState
- add(Coordinate) - Method in class application.model.Coordinate
-
Adds 2 coordinates.
- add(List<T>, T) - Method in class application.model.search.SearchProgram
-
Adds an object to a list (thread-safe)
- add(Set<T>, T) - Method in class application.model.search.SearchProgram
-
Adds an object to a set (thread-safe)
- addAction() - Static method in class application.controller.Action
- addBlock(Coordinate) - Method in class application.model.simulation.Grid
-
Adds a block at coordinate (x, y) into the hashmap
- addCellObject(int, int, Cell) - Method in class application.controller.MainController
- addDirective(Directive) - Method in class application.model.rules.ruleloader.RuleLoader
- addGrid(Coordinate, Coordinate, Grid, Rule) - Method in class application.model.Giffer
- addINTTransitions(INTTransitions, INTTransitions, String, String, String, String, String) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds isotropic non-totalistic transitions to the ruletable
- addINTTransitions(INTTransitions, String, String, String, String) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds isotropic non-totalistic transitions to the ruletable
- additionalInfo() - Method in class application.model.patterns.Catalyst
- additionalInfo() - Method in class application.model.patterns.LinearGrowth
- additionalInfo() - Method in class application.model.patterns.LinearReplicator
- additionalInfo() - Method in class application.model.patterns.Oscillator
-
Additional information about the oscillator.
- additionalInfo() - Method in class application.model.patterns.Pattern
- additionalInfo() - Method in class application.model.patterns.PowerLawPattern
- additionalInfo() - Method in class application.model.patterns.Spaceship
-
Additional information about the spaceship.
- addOTTransition(int, String, String, String, String) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds an outer totalistic transition to the ruletable
- addOTTransition(List<Integer>, String, String, List<String>) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds an outer totalistic transition with multiple states to the ruletable
- addOTTransitions(Iterable<Integer>, String, String, String, String) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds outer totalistic transitions to the ruletable
- addRuleDirective(RuleDirective) - Method in class application.model.rules.ruleloader.RuleLoader
- addTransition(String) - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
-
Adds an INT transition
- addTransition(String) - Method in class application.model.rules.isotropic.transitions.INTTransitions
-
Adds an INT transition
- addTransition(String) - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
-
Adds an INT transition
- addTransition(String) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds a transition to the ruletable
- addTransition(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.INTTransitions
-
Adds the provided transition to the transitions table
- addVariable(Variable) - Method in class application.model.rules.ruleloader.ruletable.Ruletable
-
Adds a variable to the ruletable
- adjustColours() - Method in class application.controller.MainController
- AgarSearch - Class in application.model.search.ocgar2
-
Implements CAViewer's agar search program - OCAgar2
- AgarSearch(AgarSearchParameters) - Constructor for class application.model.search.ocgar2.AgarSearch
-
Constructs the agar search program with the provided parameters
- AgarSearchParameters - Class in application.model.search.ocgar2
- AgarSearchParameters(Rule, int) - Constructor for class application.model.search.ocgar2.AgarSearchParameters
- AgarSearchParametersDialog - Class in application.controller.dialogs.search
- AgarSearchParametersDialog(Rule) - Constructor for class application.controller.dialogs.search.AgarSearchParametersDialog
- AgarSearchResultsDialog - Class in application.controller.dialogs.search
- AgarSearchResultsDialog(MainController, SearchProgram) - Constructor for class application.controller.dialogs.search.AgarSearchResultsDialog
- AlternatingDialog - Class in application.controller.dialogs.rule.misc
- AlternatingDialog() - Constructor for class application.controller.dialogs.rule.misc.AlternatingDialog
- alternatingPeriod - Variable in class application.model.rules.Rule
-
Alternating period of the rule
- AlternatingRule - Class in application.model.rules.misc
-
Implements the alternating rules rulespace
- AlternatingRule() - Constructor for class application.model.rules.misc.AlternatingRule
-
Constructs an alternating rule
- AlternatingRule(String) - Constructor for class application.model.rules.misc.AlternatingRule
-
Constructs an alternating rule based on the provided rulestring
- AnimatedZoomOperator - Class in application.controller
- AnimatedZoomOperator() - Constructor for class application.controller.AnimatedZoomOperator
- anisotropicTransitionLookup - Variable in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
- ANY - Static variable in class application.model.rules.ruleloader.ruletable.Ruletable
-
The predefined LIVE, DEAD and ANY variables
- ApgtableCommand - Class in application.commands
- ApgtableCommand() - Constructor for class application.commands.ApgtableCommand
- ApgtableGeneratable - Interface in application.model.rules
-
Rule families that support apgtable generation implement this interface
- application - package application
- application.commands - package application.commands
- application.controller - package application.controller
- application.controller.dialogs - package application.controller.dialogs
- application.controller.dialogs.rule - package application.controller.dialogs.rule
- application.controller.dialogs.rule.hrot - package application.controller.dialogs.rule.hrot
- application.controller.dialogs.rule.isotropic - package application.controller.dialogs.rule.isotropic
- application.controller.dialogs.rule.misc - package application.controller.dialogs.rule.misc
- application.controller.dialogs.rule.ruleloader - package application.controller.dialogs.rule.ruleloader
- application.controller.dialogs.search - package application.controller.dialogs.search
- application.model - package application.model
- application.model.database - package application.model.database
- application.model.patterns - package application.model.patterns
- application.model.rules - package application.model.rules
- application.model.rules.hrot - package application.model.rules.hrot
- application.model.rules.hrot.enemies - package application.model.rules.hrot.enemies
- application.model.rules.hrot.history - package application.model.rules.hrot.history
- application.model.rules.hrot.symbiosis - package application.model.rules.hrot.symbiosis
- application.model.rules.isotropic.rules - package application.model.rules.isotropic.rules
- application.model.rules.isotropic.rules.energetic - package application.model.rules.isotropic.rules.energetic
- application.model.rules.isotropic.rules.history - package application.model.rules.isotropic.rules.history
- application.model.rules.isotropic.transitions - package application.model.rules.isotropic.transitions
- application.model.rules.misc - package application.model.rules.misc
- application.model.rules.misc.naive - package application.model.rules.misc.naive
- application.model.rules.misc.turmites - package application.model.rules.misc.turmites
- application.model.rules.ruleloader - package application.model.rules.ruleloader
- application.model.rules.ruleloader.ruletable - package application.model.rules.ruleloader.ruletable
- application.model.rules.ruleloader.ruletree - package application.model.rules.ruleloader.ruletree
- application.model.search - package application.model.search
- application.model.search.catsrc - package application.model.search.catsrc
- application.model.search.cfind - package application.model.search.cfind
- application.model.search.csearch - package application.model.search.csearch
- application.model.search.ocgar2 - package application.model.search.ocgar2
- application.model.search.rulesrc - package application.model.search.rulesrc
- application.model.simulation - package application.model.simulation
- application.model.simulation.bounds - package application.model.simulation.bounds
- applySymmetry(ArrayList<T>) - Method in class application.model.rules.ruleloader.ruletable.Symmetry
-
Applies the symmetry on the provided array list
- applyTransition(int, int[]) - Method in class application.model.rules.ruleloader.ruletable.Transition
-
Applies the transition to get the output state
- arr - Variable in class application.model.rules.ruleloader.ruletree.Key
- atEdge(Coordinate) - Method in class application.model.simulation.bounds.BoundedGrid
-
Checks if a coordinate is at the edge of the bounded grid
All Classes All Packages