Uses of Interface
it.univr.di.cstnu.graph.CSTNPSUEdge
Packages that use CSTNPSUEdge
Package
Description
Contains all checking algorithms for (C)STN(U)s.
Contains all classes for representing vertices, edges and graphs related to (C)STN(U) model.
-
Uses of CSTNPSUEdge in it.univr.di.cstnu.algorithms
Fields in it.univr.di.cstnu.algorithms with type parameters of type CSTNPSUEdgeModifier and TypeFieldDescription(package private) it.unimi.dsi.fastutil.objects.Object2ObjectMap
<LabeledNode, CSTNPSUEdge> CSTNPSU.lowerContingentLink
Utility map that return the edge containing the lower case constraint of a contingent link given the contingent time point.Methods in it.univr.di.cstnu.algorithms that return CSTNPSUEdgeModifier and TypeMethodDescription(package private) CSTNPSUEdge
CSTNPSU.getLowerContingentLink
(LabeledNode nC) Methods in it.univr.di.cstnu.algorithms with parameters of type CSTNPSUEdgeModifier and TypeMethodDescription(package private) static void
CSTNPSU.checkGuardedLinkBounds
(LabeledNode nA, LabeledNode nC, CSTNPSUEdge eAC, CSTNPSUEdge eCA, AbstractCSTN.CSTNCheckStatus checkStatus1) A ---(u, alpha)---> C ---(v, beta)---> A If u+v < 0, raise non controllability status of the guarded link.(package private) boolean
CSTNPSU.rG1G3
(LabeledNode nX, LabeledNode nY, LabeledNode nZ, CSTNPSUEdge eXY, CSTNPSUEdge eYW, CSTNPSUEdge eXZ) Applies rules rG1 and rG3 of Table 1 in 'Extending CSTN with partially shrinkable uncertainty' (TIME18).(package private) boolean
CSTNPSU.rG2
(LabeledNode nA, LabeledNode nC, LabeledNode nZ, CSTNPSUEdge eAC, CSTNPSUEdge eCZ, CSTNPSUEdge eAZ) AppliesrG2
rule.(package private) boolean
CSTNPSU.rG4
(LabeledNode nY, CSTNPSUEdge eYZ) AppliesrG4
rule.(package private) boolean
CSTNPSU.rG5rG6rG7
(LabeledNode nZ, LabeledNode nX, LabeledNode nY, CSTNPSUEdge eZX, CSTNPSUEdge eXY, CSTNPSUEdge eZY) Applies rulesrG5 and rG6 and rG7
of Table 2 paper submitted to CP20.(package private) static boolean
CSTNPSU.rG8
(LabeledNode nA, LabeledNode nZ, LabeledNode nC, CSTNPSUEdge eAZ, CSTNPSUEdge eZC, CSTNPSUEdge eAC, CSTNPSUEdge eCA) Updates upper bound of a guarded range.(package private) static boolean
CSTNPSU.rG9
(LabeledNode nC, LabeledNode nZ, LabeledNode nA, CSTNPSUEdge eCZ, CSTNPSUEdge eZA, CSTNPSUEdge eAC, CSTNPSUEdge eCA) Updates lower bound of a guarded range.(package private) boolean
CSTNPSU.rM1
(LabeledNode nObs, CSTNPSUEdge ePZ) Implements the CSTNPSU rM1 rule assuming instantaneous reaction and a streamlined network.
This differs fromAbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge)
because it also checks upper-case values.(package private) boolean
CSTNPSU.rM2
(LabeledNode nS, CSTNPSUEdge eSZ) Implements the CSTNPSU rM2 rule assuming instantaneous reaction and a streamlined network.static boolean
CSTNPSU.rUpdateBoundsUsingZ
(LabeledNode nX, LabeledNode nZ, LabeledNode nY, CSTNPSUEdge eXZ, CSTNPSUEdge eZY, CSTNPSUEdge eXY) Applies the propagation rule only on labeled values in the triangleMethod parameters in it.univr.di.cstnu.algorithms with type arguments of type CSTNPSUEdgeModifier and TypeMethodDescriptionCSTNPSU.oneStepDynamicControllabilityLimitedToZ
(AbstractCSTN.EdgesToCheck<CSTNPSUEdge> edgesToCheck, Instant timeoutInstant) Executes one step of the dynamic controllability check.Constructor parameters in it.univr.di.cstnu.algorithms with type arguments of type CSTNPSUEdgeModifierConstructorDescriptionCSTNPSU
(TNGraph<CSTNPSUEdge> graph) Constructor for CSTNPSUCSTNPSU
(TNGraph<CSTNPSUEdge> graph, int givenTimeOut) Constructor for CSTNPSUFTNU
(TNGraph<CSTNPSUEdge> graph) FTNU
(TNGraph<CSTNPSUEdge> graph, int givenTimeOut) -
Uses of CSTNPSUEdge in it.univr.di.cstnu.graph
Classes in it.univr.di.cstnu.graph that implement CSTNPSUEdgeFields in it.univr.di.cstnu.graph with type parameters of type CSTNPSUEdgeModifier and TypeFieldDescriptionstatic final Class
<? extends CSTNPSUEdge> EdgeSupplier.DEFAULT_CSTNPSU_EDGE_CLASS