Class PSTN.PSTNCheckStatus

java.lang.Object
it.univr.di.cstnu.algorithms.STN.STNCheckStatus
it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
All Implemented Interfaces:
Serializable
Enclosing class:
PSTN

public static class PSTN.PSTNCheckStatus extends STN.STNCheckStatus
Extends STNCheckStatus to represent the result of the approximating STNU.
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • approximatingSTNU

      public transient STNU approximatingSTNU
      DC STNU obtained setting contingent link bounds such that the conjunct probability mass is probabilityMass.
    • exitFlag

      public int exitFlag
      xit flag of the minimization procedure.
    • probabilityMass

      public double probabilityMass
      the conjuncted probability mass obtained by setting the contingent bounds in approximatingSTNU.
    • srn

      public it.unimi.dsi.fastutil.objects.ObjectImmutableList<STNUEdge> srn
      Possible semi-reducible negative cycle;
    • srncKind

      Kind of SRNC
  • Constructor Details

    • PSTNCheckStatus

      public PSTNCheckStatus()
  • Method Details

    • getApproximatingSTNU

      public STNU getApproximatingSTNU()
      Returns:
      the approximating STNU, null if there is no STNU, or if it is not determined.
    • getProbabilityMass

      public double getProbabilityMass()
      Returns:
      the conjunct probability mass
    • getSrn

      public it.unimi.dsi.fastutil.objects.ObjectImmutableList<STNUEdge> getSrn()
      Returns:
      the negative semi-reducible cycle (if it has been determined).
    • getSrncKind

      public STNU.STNUCheckStatus.SRNCKind getSrncKind()
      Returns:
      the kind of SRNC that was possibly found.
    • toString

      public String toString()
      Overrides:
      toString in class STN.STNCheckStatus
      Returns:
      the status of a check with all determined index values.