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

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
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