Class R1HexINT
java.lang.Object
application.model.rules.isotropic.transitions.INTTransitions
application.model.rules.isotropic.transitions.SingleLetterTransitions
application.model.rules.isotropic.transitions.R1HexINT
public class R1HexINT extends SingleLetterTransitions
Represents range 1 hex INT transitions (based on arene substitution patterns)
-
Field Summary
Fields inherited from class application.model.rules.isotropic.transitions.SingleLetterTransitions
reverseTransitionLookup, transitionLookup
Fields inherited from class application.model.rules.isotropic.transitions.INTTransitions
neighbourhood, sortedTransitionTable, transitionString, transitionTable
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description java.lang.Object
clone()
Makes a deep copy of the INT transitionsprotected java.util.ArrayList<java.util.ArrayList<java.lang.Integer>>
getSymmetries(java.util.ArrayList<java.lang.Integer> transition)
Applies the symmetries to the required transitionsMethods inherited from class application.model.rules.isotropic.transitions.SingleLetterTransitions
addTransition, canoniseTransitions, getRegex, getTransitionsFromNeighbours, parseTransitions, readTransitionsFromFile, removeTransition
Methods inherited from class application.model.rules.isotropic.transitions.INTTransitions
addTransition, checkSubset, checkTransition, checkTransition, getMaxTransition, getMinTransition, getNeighbourhood, getSortedTransitionTable, getTransitionString, getTransitionTable, randomise, removeTransition, setTransitionString
-
Constructor Details
-
Method Details
-
getSymmetries
protected java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> getSymmetries(java.util.ArrayList<java.lang.Integer> transition)Description copied from class:INTTransitions
Applies the symmetries to the required transitions- Specified by:
getSymmetries
in classINTTransitions
- Parameters:
transition
- The transition on which the symmetries will be applied- Returns:
- Returns the applied symmetries
-
clone
public java.lang.Object clone()Description copied from class:INTTransitions
Makes a deep copy of the INT transitions- Specified by:
clone
in classINTTransitions
- Returns:
- Returns the deep copy
-