Package solvers.dataStructures


package solvers.dataStructures
Data structures shared by the JMVA solvers (tuples, positions, lists and matrices).
  • Class
    Description
    This class is a representation of rational numbers.
    This class extends the ArrayList<Integer> object class by adding several useful methods for operations encountered when dealing with the algorithms that compute the normalising constants.
    This class implements the MultiplicitiesVector object, which is used to store a multiplicities vector.
    This class implements the PopulationChangeVector object, which are used in in the definition of the CoMoM basis.
    This class implements the PopulationVector object, which is used to store a populations vector.
    This class contains an implementation of the input file reader and parser, as well as a storage data structure for the model and performance evaluation values.
    The possible queue types.
    Tuple<T,U>
    The Tuple class provides objects which function just like a 2-tuple.