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 the (C)STN(U) model.
-
Uses of CSTNPSUEdge in it.univr.di.cstnu.algorithms
Subclasses with type arguments of type CSTNPSUEdge in it.univr.di.cstnu.algorithmsModifier and TypeClassDescriptionclassRepresents and checks streamlined Conditional Simple Temporal Network with Partial Shrinkable Uncertainty (CSTNPSU).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.lowerContingentLinkUtility map that returns the edge containing the lower-case constraint of a contingent link given the contingent time point.Methods in it.univr.di.cstnu.algorithms with parameters of type CSTNPSUEdgeModifier and TypeMethodDescription(package private) final booleanCSTNPSU.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) final booleanCSTNPSU.rG2(LabeledNode nA, LabeledNode nC, LabeledNode nZ, CSTNPSUEdge eAC, CSTNPSUEdge eCZ, CSTNPSUEdge eAZ) AppliesrG2rule.(package private) final booleanCSTNPSU.rG4(LabeledNode nY, CSTNPSUEdge eYZ) AppliesrG4rule.(package private) final booleanCSTNPSU.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) final booleanCSTNPSU.rM2(LabeledNode nS, CSTNPSUEdge eSZ) Implements the CSTNPSU rM2 rule assuming instantaneous reaction and a streamlined network.static booleanCSTNPSU.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 TypeMethodDescriptionfinal CSTNU.CSTNUCheckStatusCSTNPSU.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 CSTNPSUEdgeModifierConstructorDescriptionConstructor for CSTNPSU, without copying or converting the given graph.CSTNPSU(TemporalConstraintGraph<CSTNPSUEdge> graph, int givenTimeOut) Constructor for CSTNPSU, without copying or converting the given graph.FTNU(TemporalConstraintGraph<CSTNPSUEdge> graph) FTNU(TemporalConstraintGraph<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