Class SymbolicState


  • public class SymbolicState
    extends SystemState
    Class representing a state in a system
    • Constructor Detail

      • SymbolicState

        public SymbolicState​(SystemLocation[] l,
                             int[] v,
                             Polyhedron z)
        Constructor
        Parameters:
        l - - The array of the system location
        v - - Using to initialization the system variable
        z - - The polyhedron
    • Method Detail

      • writeServerFormat

        public void writeServerFormat​(java.io.Writer writer)
                               throws java.io.IOException
        Writer the server format
        Parameters:
        writer - - Writing to character streams
        Throws:
        java.io.IOException
      • writeXTRFormat

        public void writeXTRFormat​(java.io.Writer writer)
                            throws java.io.IOException
        Convert to format used in XTR files.
        Parameters:
        writer - - Writing to character streams
        Throws:
        java.io.IOException
      • getPolyhedron

        public Polyhedron getPolyhedron()
        Get the polyhedron
        Returns:
        zone - The polyhedron
      • getVariableValues

        public int[] getVariableValues()
        Get the array of the variable values.
        Returns:
        the array of variables values.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object