Class MyPlace


  • public class MyPlace
    extends java.lang.Object
    • Constructor Detail

      • MyPlace

        public MyPlace​(int inputTrKey,
                       int outputTrKey)
      • MyPlace

        public MyPlace()
    • Method Detail

      • getNumVariants

        public static int getNumVariants()
      • setNumVariants

        public static void setNumVariants​(int numVariants)
      • clone

        public MyPlace clone()
        Overrides:
        clone in class java.lang.Object
      • editVariantVector

        public void editVariantVector​(int pos,
                                      boolean fitnessStatus)
      • getVariantVector

        public boolean[] getVariantVector()
      • setVariantVector

        public void setVariantVector​(boolean[] variantVector)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toBinaryString

        public java.lang.String toBinaryString()
      • addToken

        public void addToken()
      • consumeToken

        public void consumeToken()
      • activate

        public void activate()
      • fire

        public void fire​(int mask)
      • producefire

        public void producefire​(int mask)
      • consumefire

        public void consumefire​(int mask)
      • isEqual

        public boolean isEqual​(MyPlace place)
      • equals

        public boolean equals​(java.lang.Object place)
        Overrides:
        equals in class java.lang.Object
      • toTransitionsString

        public java.lang.String toTransitionsString​(java.lang.String[] transitions)
      • toString

        public java.lang.String toString​(java.lang.String[] transitions)
      • isSubPlace

        public boolean isSubPlace​(MyPlace subP)
      • getInputTrKey

        public int getInputTrKey()
      • getOutputTrKey

        public int getOutputTrKey()
      • getCurrentTokens

        public int getCurrentTokens()
      • setCurrentTokens

        public void setCurrentTokens​(int currentTokens)
      • getUnderfed

        public int getUnderfed()
      • setUnderfed

        public void setUnderfed​(int underfed)
      • getActivated

        public boolean getActivated()
      • setActivated

        public void setActivated​(boolean activated)
      • getLevel

        public int getLevel()
      • getLocalFitness

        public int getLocalFitness()
      • getLoopsMask

        public int getLoopsMask()
      • getNonLoopsInMask

        public int getNonLoopsInMask()
      • getNonLoopsOutMask

        public int getNonLoopsOutMask()
      • getActiveKey

        public int getActiveKey()
      • setActiveKey

        public void setActiveKey​(int activKey)
      • getSumOfTransitions

        public int getSumOfTransitions()
      • removeDeadTransitions

        public MyPlace removeDeadTransitions​(boolean[] transitionsLiveness)
      • isEqualWithoutDead

        public boolean isEqualWithoutDead​(MyPlace place,
                                          boolean[] transitionsLiveness)