Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns the value of the
Arecord component. - A() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
Arecord component. - absent - Enum constant in enum class it.univr.di.labeledvalue.ALabel.State
-
Not present.
- ABSENT - Static variable in class it.univr.di.labeledvalue.Literal
-
On 2017-10-27, using VisualVM, it was shown that representing the state values of a literal using an enum consumes a lot of memory in this kind of application.
- AbstractBenchmarkRunner - Class in it.univr.di.cstnu.util
-
Base class for the benchmark runners that measure the average execution time (and standard deviation) of STNU algorithms on a given set of instances.
- AbstractBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.AbstractBenchmarkRunner
- AbstractBenchmarkRunner.AlgorithmExecutor - Interface in it.univr.di.cstnu.util
-
Functional contract used by
AbstractBenchmarkRunner.repeatMeasure(String, String, Supplier, AlgorithmExecutor)to execute one repetition of an algorithm. - AbstractBenchmarkRunner.GlobalStatisticsKey - Record Class in it.univr.di.cstnu.util
-
Represents a key composed by
(nodes, contingents)used to group the global statistics. - AbstractBenchmarkRunner.RepetitionOutcome - Class in it.univr.di.cstnu.util
-
Outcome of the repeated executions of an algorithm on a single network, collected by
AbstractBenchmarkRunner.repeatMeasure(String, String, Supplier, AlgorithmExecutor). - AbstractComponent - Class in it.univr.di.cstnu.graph
-
Abstract component as a base class for nodes and edges.
- AbstractComponent() - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
-
Minimal constructor.
- AbstractComponent(Component) - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
-
Constructor to clone the component.
- AbstractComponent(String) - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
-
Creates a component with name
nif not null, otherwise with a unique name "c<int>". - AbstractCSTN<E> - Class in it.univr.di.cstnu.algorithms
-
Core class to represent and DC check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- AbstractCSTN() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Default constructor.
- AbstractCSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Initialize the CSTN using 'graph', without copying or converting it.
- AbstractCSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Initialize the CSTN using 'graph', without copying or converting it.
For saving the resulting graph in a file during/after a check, fieldAbstractCSTN.fOutputmust be set. - AbstractCSTN.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
-
Only for stating which kind of DC checking algorithms have been implemented so far.
- AbstractCSTN.CSTNCheckStatus - Class in it.univr.di.cstnu.algorithms
-
Represents the status of a CSTN-checking algorithm during an execution.
- AbstractCSTN.DCSemantics - Enum Class in it.univr.di.cstnu.algorithms
-
Value for dcSemantics
- AbstractCSTN.EdgesToCheck<E> - Class in it.univr.di.cstnu.algorithms
-
A simple class to maintain the set of edges to check in the following phase.
- AbstractCSTN.NodesToCheck - Class in it.univr.di.cstnu.algorithms
-
Acts as a queue and a set.
- AbstractEdge - Class in it.univr.di.cstnu.graph
-
Base class for implementing LabeledIntEdge.
- AbstractEdge() - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
-
Minimal constructor.
- AbstractEdge(Edge) - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
-
Creates a new edge cloning
eif not null. - AbstractEdge(String) - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
-
Creates an edge with name
nand typeEdge.ConstraintType.requirement. - AbstractLabeledIntMap - Class in it.univr.di.labeledvalue
-
Abstract class for
LabeledIntMapinterface. - AbstractLabeledIntMap() - Constructor for class it.univr.di.labeledvalue.AbstractLabeledIntMap
- AbstractNode - Class in it.univr.di.cstnu.graph
-
Base class for implementing Node.
- AbstractNode() - Constructor for class it.univr.di.cstnu.graph.AbstractNode
-
Minimal constructor.
- AbstractNode(Node) - Constructor for class it.univr.di.cstnu.graph.AbstractNode
-
Constructor to clone the component.
- AbstractNode(String) - Constructor for class it.univr.di.cstnu.graph.AbstractNode
-
Simplified constructor
- ActivationDistanceInfo(int, int, int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Creates an instance of a
ActivationDistanceInforecord class. - activationNode - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Utility map that returns the activation time point (node) associated with a contingent link given the contingent time point, i.e., contingent link A ===> C determines the entry (C, A) in this map.
- activationNode - Variable in class it.univr.di.cstnu.algorithms.CSTNU
-
Utility map that returns the activation time point (node) associated with a contingent link given the contingent time point, i.e., contingent link A ===> C determines the entry (C, A) in this map.
- activationNode - Variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Utility map that returns the activation time point (node) associated with a contingent link, given the contingent timepoint, i.e., contingent link A ===> C determines the entry (C, A) in this map.
- activationNode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns the value of the
activationNoderecord component. - activationsInRC - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Activation nodes in a rigid component.
- ActiveWaits - Class in it.univr.di.cstnu.util
-
Active wait for a timepoint.
- ActiveWaits() - Constructor for class it.univr.di.cstnu.util.ActiveWaits
- add(int, STNU.STNUPath) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
-
Adds at the position the given path
- add(E, LabeledNode, LabeledNode, LabeledNode, TemporalConstraintGraph, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
Check if the edge that has to be added has one endpoint, which is an observer.
- add(STNU.STNUPath) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
-
Adds to the end of this path the given path.
- add(STNU.STNUPhaseStatistics.PhaseStat) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
- add(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- add(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
-
Adds to the end of this path the edge
- add(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- add(T) - Method in class it.univr.di.cstnu.util.ObjectPair
- addAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- addAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- addAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
- addAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
Add a set of edges without any checks.
- addAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- addAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- addAnnotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Adds a presentation-only plain-text annotation to this graph.
- addButton() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- addChildToObserverNode(LabeledNode, char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Add child to obs.
- addChildToObserverNode(LabeledNode, char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- AddedEdge(String, String, int) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Creates an instance of a
AddedEdgerecord class. - addedEdges() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns the value of the
addedEdgesrecord component. - addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Adds the edge if there is no edge between v1 and v2.
- addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Adds an edge, adding missing endpoints first.
- addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Adds the edge to this graph.
- addEdge(E, LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Adds an edge between two time-points, adding missing endpoints when supported by the implementation.
- addEdge(E, LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Adds an edge to this graph.
- addEdge(E, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Optimized method for adding an edge.
- addEdge(E, String, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Adds an edge between vertices identified by name, creating ordinary vertices when necessary.
- addEdge(E, String, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Adds an edge between the time-points identified by name.
- addEdge(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorController
-
Adds a requirement edge from
sourcetodestto the input network, if one does not already exist, marks the document dirty, and invalidates the derived graph. - addEdge(K, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- addEdge(K, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- addEdgeWithoutCheck(E, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Optimized method for adding an edge without any security check and listener modification for edges.
- addListener(Runnable) - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Registers a listener invoked every time this document's observable state changes.
- addListener(Runnable) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Registers a listener invoked every time the selection changes.
- addNegativeScenario(Label) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Adds to negative scenarios the label, maintaining the minimal representation of the scenarios.
- addNode(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Adds 'node' to the set of nodes.
- addNode(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Adds a node to the set of nodes in this graph.
- addNode(String, double, double) - Method in class it.univr.di.cstnu.gui.EditorController
-
Adds a node to the input network at the given position, marks the document dirty, and invalidates the derived graph.
- addObserver(String, PropertyChangeListener) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
An observer for the property.
- addSemiRigidCycles(DenseTCGraph) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Graph-level entry point.
- addUpperBounds() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
The upper bounds from Z to each node have to be set after the horizon is determined.
- addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Adds the given vertex to the graph.
- addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Adds a vertex with a unique name.
- addVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Adds a time-point to the graph.
- addVertexWithoutCheck(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Adds the given vertex to the graph without checking its previous presence and without adding any listeners to it.
- addWait(LabeledNode, int) - Method in class it.univr.di.cstnu.util.ActiveWaits
-
Add an active wait represented as (Contingent, positive value) to the queue.
- AGILE_CONTROLLABILITY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Agile controllability check for OSTNU networks.
- agileControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Checks the agile controllability (AC) of the given network (see
OSTNU(TemporalConstraintGraph, int)orAbstractCSTN.setG(TemporalConstraintGraph)). - aLabel - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- ALabel - Class in it.univr.di.labeledvalue
-
Simple class to represent a ALabel in the CSTNU framework.
- ALabel(ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
-
Default constructor using a given alphabet.
- ALabel(ALabelAlphabet.ALetter, ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
-
Builds an ALabel using the ALetter 'l' and 'alphabet'.
- ALabel(String, ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
-
Helper constructor.
- ALABEL_RE - Static variable in class it.univr.di.labeledvalue.ALabel
-
Regular expression representing an ALabel.
- ALABEL_SEPARATOR - Static variable in class it.univr.di.labeledvalue.ALabel
-
ALabel separator '∙'.
- ALABEL_SEPARATORstring - Static variable in class it.univr.di.labeledvalue.ALabel
-
ALabel separator '∙'.
- ALabel.EmptyLabel - Class in it.univr.di.labeledvalue
-
An unmodifiable empty label.
- ALabel.State - Enum Class in it.univr.di.labeledvalue
-
Possible state of a
ALabelAlphabet.ALetterin an alphabetic label. - ALabelAlphabet - Class in it.univr.di.labeledvalue
-
A customizable alphabet, where elements are strings.
- ALabelAlphabet() - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
-
Default constructor.
- ALabelAlphabet(int) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
- ALabelAlphabet(ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
-
Constructor by copy.
- ALabelAlphabet.ALetter - Class in it.univr.di.labeledvalue
-
ALetter makes it simpler to check if a node name is appropriate.
- aLabelSet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- ALetter(String) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- ALETTER - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
ALetter.
- ALETTER_RANGE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
ALetter range.
- algorithm() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns the value of the
algorithmrecord component. - algorithm() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
Returns the value of the
algorithmrecord component. - Algorithm overview - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- alignToTopLeft() - Method in class it.univr.di.cstnu.gui.EditorView
-
Aligns top-left both views: the input graph always, the derived graph whenever a derived graph exists (nothing happens to the derived view if it does not).
- all - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
-
ordinary lower- and upper-case
- allComponentsOfBaseGenerator(char[]) - Static method in class it.univr.di.labeledvalue.Label
-
A base is a set of labels of the same length that can be used to build any other label of greater length in the universe.
- AllPairsShortestPaths - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
All-Pairs-Shortest-Paths
- alreadyAddAllIncidentsToZ - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
- alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- alreadyRepresents(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- alreadyRepresents(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- AND - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Token to represent logic AND in Tiga expression.
- annotation(GraphAnnotation) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
- annotation(GraphAnnotation) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
- annotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
-
Emits a graph annotation.
- annotationAt(Point2D) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Returns the topmost annotation containing the supplied view-space point, or
null. - ANTIPARALLEL_IMPLICIT_CURVATURE - Static variable in class it.univr.di.cstnu.gui.CurvaturePolicy
-
Implicit curvature factor applied to every edge that belongs to an antiparallel pair.
- apply() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- apply() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- apply() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Validates the editor content and, if valid and changed, writes it to the model through the controller.
- apply() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
- apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.CircleLayout
-
Arranges all nodes of
graphon a circle inscribed inarea. - apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
-
Runs the Fruchterman–Reingold algorithm and writes the resulting positions through
positions. - apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in interface it.univr.di.cstnu.gui.layout.GraphLayout
-
Computes and writes new positions for all nodes in
graphthroughpositions, placing every node insidearea. - apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.StoredLayout
-
Reads each node's stored coordinates and writes them back through
positionsafter clamping toarea. - applyBetterMinDispESTNU(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Makes the current DC network dispatchable removing all the dominated edges (ordinaries or waits).
- applyFD_STNU(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
-
The Fast Dispatch (FD_STNU) algorithm is used to check the DC of the network and make it dispatchable (if DC).
- applyFD_STNUPlusMinimization() - Method in class it.univr.di.cstnu.algorithms.STNU
-
EXPERIMENTAL pipeline used to collect per-phase statistics: the whole of
applyFD_STNU(false), its phase-5makeOrdinaryConstraintMinimalDispatchableincluded, followed byapplyBetterMinDispESTNU(true). - applyFD_STNUPlusMinimizationMinus() - Method in class it.univr.di.cstnu.algorithms.STNU
-
EXPERIMENTAL pipeline used to collect per-phase statistics: only the bypass phases of FD_STNU, obtained by calling
fd_STNUgenerateBypassesdirectly rather thanSTNU.applyFD_STNU(boolean)so that its phase-5makeOrdinaryConstraintMinimalDispatchableis not run, followed byapplyBetterMinDispESTNU(true). - applyMDE() - Method in class it.univr.di.cstnu.algorithms.STNU
-
MinDispESTNU (MDE) algorithm — this is the MDE* algorithm submitted to AAAI 2027.
Determines the dispatchability version of the current STNU that is assumed to be DC. - applyMorris2014Dispatchable() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Morris's 2014 algorithm to check the dynamic controllability (DC) of an STNU.
- applyNormalForm() - Method in class it.univr.di.cstnu.algorithms.STNU
-
The equivalent normal form of the distance graph associated with an STNU.
- approximatingSTNU - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
-
DC STNU obtained setting contingent link bounds such that the conjunct probability mass is
PSTN.PSTNCheckStatus.probabilityMass. - APSP_FloydWarshall(TemporalConstraintGraph, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Floyd-Warshall algorithm.
- APSP_Johnson(DenseTCGraph, Object2IntMap, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
- APSP_Johnson(DenseTCGraph, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
- APSP_Johnson(GraphDistances, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
- areComplement(char, char) - Static method in class it.univr.di.labeledvalue.Literal
- arrowHead() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
arrowHeadrecord component. - available() - Static method in class it.univr.di.cstnu.gui.layout.GraphLayouts
-
Returns the list of layouts offered to the user, in UI display order:
StoredLayout("Saved") — leaves coordinates as stored;FruchtermanReingoldLayout("Force-directed") — force-directed placement;CircleLayout("Circle") — circular placement. - availableCommands() - Method in class it.univr.di.cstnu.gui.EditorController
B
- backingArray - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
The backing array.
- BannisterEppstein - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
- base - Variable in class it.univr.di.labeledvalue.LabeledIntTreeMap
-
A set of propositions forming a base for the labels of the map.
- BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Name of the root directory
- BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Name of the root directory
- BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Name of the root directory
- baseDirName - Variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Base directory for saving the random instances.
- baseDirName - Variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
The base directory is used to save random instances.
- BasicCSTNUEdge - Interface in it.univr.di.cstnu.graph
-
Represents the common behavior of an edge that can have upper-case value(s) and a lower-case one.
- BasicCSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
-
An abstract implementation of BasicCSTNUEdge where the type to represent the labeled value set can be plugged during the creation.
- BasicCSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- BasicCSTNUEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- BasicCSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- BasicCSTNUEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- BasicCSTNUEdgePluggable.InternalEntry - Class in it.univr.di.cstnu.graph
-
Represents a pair (Label, String).
- beginDocument(Rectangle2D, ExportOptions) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
- beginDocument(Rectangle2D, ExportOptions) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
- beginDocument(Rectangle2D, ExportOptions) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
-
Called once before any node or edge.
- beginNotificationBatch() - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Starts an atomic document update.
- BellmanFord - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Bellman-Ford
- BellmanFordSingleSink - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Bellman-Ford
- BFCT - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
SSSP_BFCT
- BFCT_NONE - Static variable in interface it.univr.di.cstnu.util.GraphAlgs
-
The absent node in the parent and sibling arrays of the Bellman-Ford-Tarjan searches: where a null node reference used to be.
- BORDER_RING_FRACTION - Static variable in class it.univr.di.cstnu.gui.CanvasInteraction
-
Fraction of the node radius (in model coordinates) that constitutes the "border" ring of a node: the outer annulus from which an edge-drag starts, and the ring highlighted at hover.
- borderTitle() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- buildAPairRndCSTNInstances(boolean) - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Builds a pair of DC and non-DC of CSTN instances using the building parameters.
- buildApproxSTNU() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Determines
(Su, F), where Su = (T, C, L) is a dynamically controllable STNU where L = {(Ai, xi, yi, Ci) | i ∈ {1, ..., k}} and F is the value of the objective function (i.e., the joint probability mass of the probabilistic durations in this PSTN network captured by the contingent links in L). - buildHelpText() - Method in class it.univr.di.cstnu.gui.EditorView
-
Builds the text of the «Mouse & Keyboard Commands» help window: the gesture table of
TNEDITOR_REWRITE.md, § «Scope deciso in P2», the keyboard shortcuts, and the presentation-only behaviour of the derived view. - buildNodeTooltip(LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorView
-
Builds the tooltip text for a node: name plus, only if populated, the potential and the labeled potentials.
C
- C() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns the value of the
Crecord component. - C() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
Crecord component. - CANCELLED - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The user cancelled the running command before it completed.
- canGiveTheNegativeCycle() - Method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Tells whether this algorithm, when it finds the network inconsistent, can also say why: it fills
STN.STNCheckStatus.negativeCyclewith the cycle it found. - canonicalExtension(TemporalConstraintNetworkType) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
- canonicalForm(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Returns the canonical semantic form of
graph, as defined in the class documentation. - CanvasDemo - Class in it.univr.di.cstnu.gui
-
Standalone demo: loads a GraphML file (given on the command line) and shows it in a
JFrame, or builds a small built-in demo graph if no file is given. - CanvasInteraction<E> - Class in it.univr.di.cstnu.gui
-
Unified mouse and keyboard interaction of the new editor (phase N3).
- CanvasInteraction(GraphCanvas) - Constructor for class it.univr.di.cstnu.gui.CanvasInteraction
-
Creates the interaction layer for
canvasin navigation-only mode: noEditorControlleris involved, so structural edits are disabled while navigation (pan, zoom, selection, fit-to-window, context-menu notification) stays active. - CanvasInteraction(GraphCanvas, EditorController) - Constructor for class it.univr.di.cstnu.gui.CanvasInteraction
-
Creates the interaction layer for
canvas, delegating structural edits tocontroller. - captureCommitted() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Captures the current editor content as the committed value, so a subsequent
PropertyField.commit()reads against it and aPropertyField.revertToCommitted()can roll back. - cartesianProduct(List) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
The n-ary Cartesian product of
lists: every list obtainable by choosing one element from each of them, in order, the last list varying fastest. - caseLabel - Variable in class it.univr.di.cstnu.graph.STNUEdgeInt
-
The upper/lower case label.
- CaseLabel(STNUEdge.CaseLabel) - Constructor for class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- CaseLabel(ALabelAlphabet.ALetter, boolean) - Constructor for class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
-
A lower/upper-case label.
- caseValueRowLabel() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- ccLoop - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
-
A negative cycle caused by a CC loop because the LC can be bypassed.
- ccLoop - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
-
CCLoop is true if the loop 'C' to 'C' has length < Delta_C
- charValue(int) - Static method in class it.univr.di.labeledvalue.Literal
- check(char) - Static method in class it.univr.di.labeledvalue.Literal
- CHECK_ACTIVATION_UNIQUENESS(LabeledNode, LabeledNode, Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Checks if the activation node is already an activation node for another contingent node and if a contingent node is used as an activation node, using only the map that associates each contingent time-point with its activation time-point.
- CHECK_ACTIVATION_UNIQUENESS(LabeledNode, LabeledNode, Object2ObjectMap, Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Checks if the activation node is already an activation node for another contingent node and if a contingent node is used as an activation node.
- CHECK_DISTINCT_ACTIVATION_TIMEPOINTS(Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Checks the hypothesis that
minDispESTNUmakes on its input: distinct contingent links have distinct activation time points, and no contingent time point is the activation time point of another contingent link. - checkAlgorithm - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
The algorithm was used to check the network last time.
- checkAndManageIfNewLabeledValueIsANegativeLoop(int, LabeledNode, LabeledNode, BasicCSTNUEdge, AbstractCSTN.CSTNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
-
Just to check if a new labeled value is negative, its label has no unknown literals, and it is in a self-loop.
- checkAndManageIfNewLabeledValueIsANegativeLoop(int, Label, LabeledNode, LabeledNode, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Checks if a new labeled value is negative and represents a negative cycle.
- checkBox() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- Checker - Class in it.univr.di.cstnu.util
-
Simple class to determine the average execution time (and standard dev) of the (C)STN(U) DC checking algorithm on a given set of (C)STN(U)s.
- Checker() - Constructor for class it.univr.di.cstnu.util.Checker
- Checker.GlobalStatisticKey - Class in it.univr.di.cstnu.util
-
Utility internal class to store #contingent, #nodes, and #propositions and allows the ordering among objects of this class.
- CheckOutcome - Record Class in it.univr.di.cstnu.graph
-
A reproducible result of one temporal-network check: a
CheckOutcome.Kind.CONSISTENCYorCheckOutcome.Kind.DYNAMIC_CONSISTENCYcheck of an STN/CSTN, aCheckOutcome.Kind.DYNAMIC_CONTROLLABILITYcheck of an STNU/CSTNU, or anCheckOutcome.Kind.AGILE_CONTROLLABILITYcheck of an OSTNU. - CheckOutcome(CheckOutcome.Kind, boolean, String, String) - Constructor for record class it.univr.di.cstnu.graph.CheckOutcome
-
Verifies that the
algorithmandtoolVersionare non-empty and do not contain the pipe character, which is used as a field separator in theCheckOutcome.format()representation. - CheckOutcome.Kind - Enum Class in it.univr.di.cstnu.graph
-
The mutually exclusive families of temporal-network checks.
- CheckPropertyField - Class in it.univr.di.cstnu.gui.inspector
-
A checkbox field for boolean node attributes (e.g. the "Parameter?"
- CheckPropertyField(String, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- checkStatus - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Check status
- checkStatus - Variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Agile status
- checkStatus - Variable in class it.univr.di.cstnu.algorithms.STN
-
Check status
- checkTimeOutAndAdjustStatus(Instant) - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
If current instant is after the
timeoutInstant, it adjusts this object setting to truetimeoutand to falseconsistency, finished. - checkWellDefinitionProperties() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
checkWellDefinitionProperties.
- checkWellDefinitionProperty1and3(LabeledNode, LabeledNode, E, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Checks whether the constraint represented by an edge 'e' satisfies the well-defined first property (WD1): any labeled value of the edge has a label that subsumes both labels of the two endpoints. In case a label is not WD1 and
hasToBeFixed, then it is fixed. - checkWellDefinitionProperty1and3(LabeledNode, LabeledNode, CSTNUEdge, boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Calls and then checks upper and lower case values.
- children - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
For each node X, give the list of (child, outgoing edge) as (Y, (X, v, Y)).
- children - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- childs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Child edges in the reverse predecessor graph.
- choice(STNURTE.NodeEnabledInTimeInterval) - Method in interface it.univr.di.cstnu.algorithms.STNURTE.NodeAndExecutionTimeChoice
- CircleLayout - Class in it.univr.di.cstnu.gui.layout
-
A layout that places all nodes on a circle inscribed in
area, equally spaced in angle, in the stable iteration order returned byTemporalConstraintGraph.getVertices(). - CircleLayout() - Constructor for class it.univr.di.cstnu.gui.layout.CircleLayout
-
Sole constructor — no configuration needed.
- clamp(double, double, double) - Static method in class it.univr.di.cstnu.gui.layout.StoredLayout
-
Clamps
valueto [min,max]. - cleanCheckedInstance - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
If true, after a check, the resulting graph is cleaned: all empty edges or labeled values containing unknown literals are removed.
- cleanCheckedInstance - Variable in class it.univr.di.cstnu.algorithms.STN
- cleanSrnExpanded(ObjectImmutableList, DenseTCGraph) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
-
Removes bridge twin-node artifacts from an expanded SRNC witness.
- clear() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
Clear the set.
- clear() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
-
Clear the set.
- clear() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- clear() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- clear() - Method in interface it.univr.di.cstnu.graph.Component
-
Clear all components but the name.
- clear() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Clear all components but the name.
- clear() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- clear() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- clear() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Clear all internal structures.
- clear() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Makes this graph empty.
- clear() - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Clears all fields but name.
- clear() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Removes every vertex, edge, and the distinguished zero time-point.
- clear() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- clear() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- clear() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Clear all structures.
- clear() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes every node and edge.
- clear() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Clears all nodes and edges from this graph.
- clear() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Empties the panel to its neutral state.
- clear() - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Clears the whole selection (both nodes and edges) and notifies listeners, even if the selection was already empty.
- clear() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Makes the queue empty.
- clear() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- clear() - Method in class it.univr.di.cstnu.util.ObjectPair
- clear() - Method in class it.univr.di.labeledvalue.ALabel
-
Makes the label empty.
- clear() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
-
Cleans the map.
- clear() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- clear() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- clear() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
-
Clear all internal objects, making them empty.
- clear() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Remove all entries from the map.
- clear() - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
- clear() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- clear() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- clear(int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Clear all internal structures.
- clear(int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported
- CLEARANCE - Static variable in class it.univr.di.cstnu.gui.CurvaturePolicy
-
Model-space clearance added to a node's radius when deciding whether the node is an obstacle for a straight edge and when sizing the deflection.
- clearAnnotations() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- clearAnnotations() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- clearAnnotations() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes every presentation-only annotation from this graph.
- clearCache() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Clear all internal caches.
- clearCache() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- clearCache() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Invalidates snapshots and rebuilds the contingent-edge index without changing graph content.
- clearCache() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Invalidates cached data that can be derived from the current graph, without changing nodes, edges, endpoints, or the distinguished zero time-point.
- clearError() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- clearLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Clears the labeled lowercase values.
- clearLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- clearLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- clearLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
-
Clears the labeled lowercase values.
- clearLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- clearOutcomes() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Clears both the persisted check result and the persisted dispatchability representation.
- clearPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Clears the labeled potential of this node, dropping the map instead of emptying it.
- clearPredecessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Clears all predecessors of the given node.
- clearPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Clears all predecessors of the given node.
- clearUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Clears all uppercase labeled values.
- clearUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- clone(ALabel) - Static method in class it.univr.di.labeledvalue.ALabel
-
To have a correct copy of an ALabel.
- close() - Method in interface it.univr.di.cstnu.util.OptimizationEngine
-
Closes the connection to the optimization engine.
- CLOSE_PAIR - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing labeled-value closing ")".
- CLOSE_TUPLE - Static variable in class it.univr.di.labeledvalue.Constants
-
A tuple closing char
- COLLAPSE_RIGID_COMPONENT(TemporalConstraintGraph, Object2ObjectMap, Object2IntMap) - Static method in class it.univr.di.cstnu.algorithms.STN
-
Collapses are given rigid components (RC), rerouting in each RC, and all edges to/from nodes in RC to the representative node of RC.
- collapseRigidComponent(ObjectList) - Method in class it.univr.di.cstnu.algorithms.STN
-
Collapses rigid components of the current STN.
- comboBox() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- ComboPropertyField - Class in it.univr.di.cstnu.gui.inspector
-
A combo box field.
- ComboPropertyField(String, List, boolean, Function, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- CommandOutcome - Enum Class in it.univr.di.cstnu.gui
-
Result category of an
EditorCommandexecution. - CommandResult - Record Class in it.univr.di.cstnu.gui
-
Outcome of running an
EditorCommandthroughEditorController.execute(EditorCommand, LabeledNode). - CommandResult(CommandOutcome, String, String, long) - Constructor for record class it.univr.di.cstnu.gui.CommandResult
-
Creates an instance of a
CommandResultrecord class. - commit() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Commits the editor content if it is valid and differs from the committed value.
- CompactLogFormatter - Class in it.univr.di.cstnu.util
-
A compact formatter for
java.util.loggingrecords. - CompactLogFormatter() - Constructor for class it.univr.di.cstnu.util.CompactLogFormatter
-
Default constructor.
- comparator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- comparator() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
This implementation returns
null(FIFO queues have no comparator). - compareTo(Object2ObjectMap.Entry) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- compareTo(STNU.ActivationDistanceInfo) - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
- compareTo(STNURTE.NodeWithTimeInterval) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
- compareTo(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Implements the natural order of the component names.
- compareTo(AbstractBenchmarkRunner.GlobalStatisticsKey) - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
The order is with respect to #nodes and, then, #contingents.
- compareTo(Checker.GlobalStatisticKey) - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
-
The order is respect to #nodes,#contingents, and #propositions.
- compareTo(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
-
To speed up this method, and considering that the
ALabelAlphabetorder may not be the expected alphabetic one (the first letter in anALabelAlphabetcan be 'nodeZ' and the last one 'aNode'), the order of labels is given with respect to their indexes in theirALabelAlphabet. - compareTo(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- compareTo(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- compareTo(Label) - Method in class it.univr.di.labeledvalue.Label
-
Determines an order based on the length of the label.
- compareTo(LabeledIntHierarchyMap.HierarchyNode) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
-
* To minimize the number of insertions, it is better to have sons ordered in inverted lexicographical order.
- compareTo(Literal) - Method in class it.univr.di.labeledvalue.Literal
- Component - Interface in it.univr.di.cstnu.graph
-
Component interface.
- compute(Point2D, Point2D, double, double, double, double, double) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
-
Compute the geometry for a directed edge from
sourcetodest. - compute(Point2D, Point2D, double, double, double, double, double, EdgeRoute) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
-
Compute the geometry for a directed edge from
sourcetodest, optionally following an explicitEdgeRoute. - computeOutputFileName(String, String) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Computes the output file name for
originalName:suffixis inserted immediately before the name's trailing instance index (seeSTNUAddSemiRigidCycles.insertSuffixBeforeTrailingIndex(String, String)), keeping the original extension last. - computeSelfLoop(Point2D, double, double, double, double) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
-
Compute the geometry for a self-loop edge (source == dest), rendered as a cubic Bézier loop above the node.
- configureSubNetworks(ObjectList, int) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Checks if the current network can be embedded with subnetworks represented by
subNetworks. - conjoin(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
-
Conjoins
ALetterto this. - conjoin(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- conjunction(char, char) - Method in class it.univr.di.labeledvalue.Label
-
It returns a new label conjunction of
propositionandthisifthisis consistent withpropositionand itspropositionState. - conjunction(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
-
Conjoins
ALabeltothisand returns the result without modifyingthis. - conjunction(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- conjunction(Label) - Method in class it.univr.di.labeledvalue.Label
-
Conjuncts
labeltothisifthisis consistent withlabeland returns the result without modifyingthis. - conjunction(Literal) - Method in class it.univr.di.labeledvalue.Label
-
Helper method for
Label.conjunction(char, char) - conjunctionExtended(char, char) - Method in class it.univr.di.labeledvalue.Label
-
It returns the conjunction of
propositiontothis. - conjunctionExtended(Label) - Method in class it.univr.di.labeledvalue.Label
-
Create a new label that represents the conjunction of
thisandlabelusing alsoLiteral.UNKNOWNliterals. - conjunctionExtended(Literal) - Method in class it.univr.di.labeledvalue.Label
-
Helper method
Label.conjunctionExtended(char, char) - conjunctProbabilityMass() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns the value of the
conjunctProbabilityMassrecord component. - consideredLabeledValue - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Maintains the log of labeled values that have already been inserted and, therefore, cannot be reinserted.
- consideredLowerCaseValue - Variable in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
-
The CSTNU controllability check algorithm needs to know if a labeled value has already been considered in the past to avoid adding it a second time.
- consideredUpperCaseValue - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
-
The CSTNU controllability check algorithm needs to know if a labeled value has already been considered in the past to avoid adding it a second time.
- consistency - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Consistency status (it is assumed true at the initialization).
- CONSISTENCY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Consistency check for STN/CSTN networks.
- consistencyCheck() - Method in class it.univr.di.cstnu.algorithms.STN
-
Checks the consistency of this STN instance within
STN.timeOutseconds using the algorithmSTN.getDefaultConsistencyCheckAlg(). - consistencyCheck(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STN
-
Checks the consistency of this STN instance using algorithm
alg. - Constants - Class in it.univr.di.labeledvalue
-
Some useful constants for the package.
- constraintType - Variable in class it.univr.di.cstnu.graph.AbstractEdge
-
The type of the edge.
- contains(char) - Method in class it.univr.di.labeledvalue.Label
- contains(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
-
L1 contains L2 if L1 contains all ALetters of L2.
- contains(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- contains(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
- contains(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- contains(Literal) - Method in class it.univr.di.labeledvalue.Label
- contains(Object) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- contains(Object) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- contains(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
- containsAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- containsAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- containsAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
- containsEdge(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- containsEdge(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- containsEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Tests whether this graph contains an edge whose name matches the name of the supplied edge.
- containsUnknown() - Method in class it.univr.di.labeledvalue.Label
- containsValue(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- containsVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- containsVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- containsVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- contentPanel() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- contentPreferredHeight() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Preferred height of the content area, in pixels.
- ContextMenuRequest<E> - Interface in it.univr.di.cstnu.gui
-
Notification fired by
CanvasInteractionwhen the user triggers a context-menu request (right button, or Control+click on macOS). - CONTINGENCY_SYMBOL - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing the contingency symbol (0x2B0D): ↕︎
- contingent - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
The edge represents a contingent constraint.
- contingent() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
contingentrecord component. - CONTINGENT_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Paint for contingent edges.
- CONTINGENT_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Fill color for a contingent node.
- contingentAlsoAsOrdinary - Variable in class it.univr.di.cstnu.algorithms.CSTNU
-
Represent contingent links also as ordinary constraints.
- contingentAlsoAsOrdinary - Variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Represent contingent links also as ordinary constraints.
- ContingentLink(LabeledNode, int, int, LabeledNode) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Creates an instance of a
ContingentLinkrecord class. - contingentNode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns the value of the
contingentNoderecord component. - contingentNoteIsWarning() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- contingentNoteText() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- contingents - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
-
# contingents
- contingents() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Returns the value of the
contingentsrecord component. - controlPoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
controlPointrecord component. - controlPoints() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
controlPointsrecord component. - convert(File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
-
Converts the given GraphML STNU file to Luke's plain STNU format, using the default output name.
- convert(File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
-
Converts a Luke plain-format file to GraphML, choosing a sibling
.stnuoutput file. - convert(File, File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
-
Converts the given GraphML STNU file to Luke's plain STNU format.
- convert(File, File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
-
Converts a Luke plain-format file to GraphML at the requested destination.
- convertSTNU(File, File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
-
Converts a Luke file only when its header declares an STNU network.
- copy() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- copy(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
A defensive copy of all 'g' internal structures.
- copy(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- copyAs(TemporalConstraintGraph, TemporalConstraintGraph, Class) - Static method in class it.univr.di.cstnu.graph.TemporalConstraintGraphCopy
-
Creates a new graph — of
targetBackendPrototype's concrete backend and oftargetEdgeImplClassas edge implementation — that is a deep copy ofsource. - copyCleaningRedundantLabels(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Populates this (initially empty) graph as a copy of
source, dropping labeled values whose label contains the unknown literal or whose value isConstants.INT_NEG_INFINITE, and dropping edges left empty by this filtering. - copyEdgeContent(Edge, Edge, ALabelAlphabet) - Static method in class it.univr.di.cstnu.graph.TemporalConstraintGraphCopy
-
Copies every value of
sourceontotarget— a freshly created, still-empty edge — without dropping or simplifying anything, rebinding every A-Label-keyed value's key totargetAlphabetinstead of reusing whateverALabelAlphabetsource's own values happen to be bound to. - coreCSTNInitAndCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Makes the CSTN well-definedness check and initialization.
- Cost - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- count - Variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
The number of elements in the map
- create(ALabel, int, Label) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
-
Creates a lower-case value.
- create(LabeledLowerCaseValue) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
-
Copy constructor.
- createNetworkFileChooser(String) - Method in class it.univr.di.cstnu.gui.EditorView
-
Creates a
JFileChooserwith a default «Tutti i formati supportati» filter accepting all extensions registered inNetworkTypeRegistry, followed by one filter per managed network kind. - createPlainSTNUSaveFileChooser() - Method in class it.univr.di.cstnu.gui.EditorView
-
Creates the chooser used by «Save as plainStnu».
- crossCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
-
Counts the # of applications of different rules.
- crossCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Counts the # of applications of different rules.
- CSTN - Class in it.univr.di.cstnu.algorithms
-
Represents a Conditional Simple Temporal Network (CSTN), and it contains a method to check the dynamic consistency of the instance.
- CSTN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Conditional STN
- CSTN() - Constructor for class it.univr.di.cstnu.algorithms.CSTN
-
Creates a CSTN with an empty graph using the sparse backend by default.
- CSTN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
-
Creates a CSTN with an empty, newly created graph.
- CSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
-
Initialize the CSTN using a graph, without copying or converting it.
- CSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
-
Initialize the CSTN using a graph, without copying or converting it.
- CSTN_CLASS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Checker
- CSTN2CSTN0 - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network, assuming epsilon semantics and reducing an instance to an appropriate CSTN where DC checking is made, assuming instantaneous reaction semantics.
- CSTN2CSTN0() - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
-
Creates a CSTN2CSTN0 with an empty graph using the sparse backend by default.
- CSTN2CSTN0(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
-
Creates a CSTN2CSTN0 with an empty, newly created graph.
- CSTN2CSTN0(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
- CSTN2CSTN0(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
- CSTNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
- CSTNEdge - Interface in it.univr.di.cstnu.graph
-
Represents the behavior of a CSTN edge.
- CSTNEdgePluggable - Class in it.univr.di.cstnu.graph
-
An implementation of CSTNEdge where the kind of labeled value map can be configured at initialization (new) time.
- CSTNEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
- CSTNEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
A simple constructor cloner.
- CSTNEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
A simple constructor cloner.
- CSTNEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Constructor for LabeledIntEdge.
- CSTNEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Constructor for LabeledIntEdge.
- CSTNEpsilon - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNEpsilon() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Creates a CSTNEpsilon with an empty graph using the sparse backend by default and the default
CSTNEpsilon.epsilonreaction time. - CSTNEpsilon(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Creates a CSTNEpsilon with an empty, newly created graph and the default
CSTNEpsilon.epsilonreaction time. - CSTNEpsilon(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Constructor for CSTN, without copying or converting the given graph.
- CSTNEpsilon(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Constructor for CSTN, without copying or converting the given graph.
- CSTNEpsilon3R - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNEpsilon3R() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
-
Creates a CSTNEpsilon3R with an empty graph using the sparse backend by default.
- CSTNEpsilon3R(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
-
Creates a CSTNEpsilon3R with an empty, newly created graph.
- CSTNEpsilon3R(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
-
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
- CSTNEpsilon3R(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
- CSTNEpsilon3RwoNodeLabels - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNEpsilon3RwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
-
Creates a CSTNEpsilon3RwoNodeLabels with an empty graph using the sparse backend by default.
- CSTNEpsilon3RwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
-
Creates a CSTNEpsilon3RwoNodeLabels with an empty, newly created graph.
- CSTNEpsilon3RwoNodeLabels(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
-
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
- CSTNEpsilon3RwoNodeLabels(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
- CSTNEpsilonwoNodeLabels - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNEpsilonwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Creates a CSTNEpsilonwoNodeLabels with an empty graph using the sparse backend by default.
- CSTNEpsilonwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Creates a CSTNEpsilonwoNodeLabels with an empty, newly created graph.
- CSTNEpsilonwoNodeLabels(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
- CSTNEpsilonwoNodeLabels(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
- CSTNIR - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNIR() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
-
Creates a CSTNIR with an empty graph using the sparse backend by default.
- CSTNIR(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
-
Creates a CSTNIR with an empty, newly created graph.
- CSTNIR(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
-
Constructor for CSTN, without copying or converting the given graph.
- CSTNIR(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
- CSTNIR3R - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNIR3R() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
-
Creates a CSTNIR3R with an empty graph using the sparse backend by default.
- CSTNIR3R(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
-
Creates a CSTNIR3R with an empty, newly created graph.
- CSTNIR3R(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
- CSTNIR3R(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
- CSTNIR3RwoNodeLabels - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNIR3RwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
-
Creates a CSTNIR3RwoNodeLabels with an empty graph using the sparse backend by default.
- CSTNIR3RwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
-
Creates a CSTNIR3RwoNodeLabels with an empty, newly created graph.
- CSTNIR3RwoNodeLabels(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
- CSTNIR3RwoNodeLabels(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
- CSTNIRwoNodeLabels - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNIRwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
-
Creates a CSTNIRwoNodeLabels with an empty graph using the sparse backend by default.
- CSTNIRwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
-
Creates a CSTNIRwoNodeLabels with an empty, newly created graph.
- CSTNIRwoNodeLabels(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
-
Constructor for, without copying or converting the given graph.
- CSTNIRwoNodeLabels(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
- CSTNPotential - Class in it.univr.di.cstnu.algorithms
-
Represents a Conditional Simple Temporal Network (CSTN), and it contains a method to check the dynamic consistency of the instance.
- CSTNPotential() - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
-
Creates a CSTNPotential with an empty graph using the sparse backend by default.
- CSTNPotential(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
-
Creates a CSTNPotential with an empty, newly created graph.
- CSTNPotential(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
- CSTNPotential(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
-
Constructor for CSTNPotential, without copying or converting the given graph.
- CSTNPSU - Class in it.univr.di.cstnu.algorithms
-
Represents and checks streamlined Conditional Simple Temporal Network with Partial Shrinkable Uncertainty (CSTNPSU).
- CSTNPSU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
FTNU === CSTNPSU Conditional STN partially shrinkable uncertainty
- CSTNPSU() - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
-
Creates a CSTNPSU with an empty graph using the sparse backend by default.
- CSTNPSU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
-
Creates a CSTNPSU with an empty, newly created graph.
- CSTNPSU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
-
Constructor for CSTNPSU, without copying or converting the given graph.
- CSTNPSU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
-
Constructor for CSTNPSU, without copying or converting the given graph.
- CSTNPSU(String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
-
Helper constructor for CSTNPSU.
- CSTNPSU.PrototypalLink - Class in it.univr.di.cstnu.algorithms
-
Represents a prototypal link.
- CSTNPSUEdge - Interface in it.univr.di.cstnu.graph
-
Represents the behavior of a CSTNPSU edge.
- CSTNPSUEdgePluggable - Class in it.univr.di.cstnu.graph
-
An implementation of CSTNPSUEdge.
- CSTNPSUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
-
Default constructor.
- CSTNPSUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
-
Constructor to clone the component.
- CSTNPSUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- CSTNRandomGenerator - Class in it.univr.di.cstnu.util
-
Allows one to build random CSTN instances specifying:
- CSTNRandomGenerator(int, int, int, int, int, int, int, double, int) - Constructor for class it.univr.di.cstnu.util.CSTNRandomGenerator
- CSTNU - Class in it.univr.di.cstnu.algorithms
-
Represents a Conditional Simple Temporal Network with Uncertainty (CSTNU).
- CSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Conditional STNU
- CSTNU() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Creates a CSTNU with an empty graph using the sparse backend by default.
- CSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Creates a CSTNU with an empty, newly created graph.
- CSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Constructor for CSTNU, without copying or converting the given graph.
- CSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Constructor for CSTNU, without copying or converting the given graph.
- CSTNU(TemporalConstraintGraph, int, boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Constructor for CSTNU, without copying or converting the given graph.
- CSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
-
Helper constructor for CSTNU.
- CSTNU.CSTNUCheckStatus - Class in it.univr.di.cstnu.algorithms
-
A simple class to represent the status of the checking algorithm during an execution.
- CSTNU2CSTN - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and check Conditional Simple Temporal Network with Uncertainty (CSTNU), where the DC checking is done reducing the instance to an equivalent CSTN instance where the DC checking is done assuming instantaneous reaction.
- CSTNU2CSTN() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Creates a CSTNU2CSTN with an empty graph using the sparse backend by default.
- CSTNU2CSTN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Creates a CSTNU2CSTN with an empty, newly created graph.
- CSTNU2CSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
- CSTNU2CSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Constructor for CSTNU, without copying or converting the given graph.
- CSTNU2CSTNPSU - Class in it.univr.di.cstnu.util
-
Reads CSTNU instances and converts them into CSTNPSU (==FTNU) instances, transforming each contingent link into a guarded one.
- CSTNU2UppaalTiga - Class in it.univr.di.cstnu.util
-
Actor class that transforms a CSTNU instance into a UppaalTiga Time Game Automate schema.
- CSTNU2UppaalTiga(DenseTCGraph, PrintStream) - Constructor for class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Constructor for CSTNU2UppaalTiga.
- CSTNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
- CSTNUEdge - Interface in it.univr.di.cstnu.graph
-
Represents the behavior of a CSTNU edge.
- CSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
-
An implementation of CSTNUEdge where the type to represent a labeled value set can be plugged during the creation.
- CSTNUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
-
Internal constructor
- CSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
-
Constructor to clone the component.
- CSTNUEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
-
Constructor to clone the component.
- CSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- CSTNUEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- CSTNwoNodeLabel - Class in it.univr.di.cstnu.algorithms
-
A simple class is used to represent and check a Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
- CSTNwoNodeLabel() - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
-
Creates a CSTNwoNodeLabel with an empty graph using the sparse backend by default.
- CSTNwoNodeLabel(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
-
Creates a CSTNwoNodeLabel with an empty, newly created graph.
- CSTNwoNodeLabel(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
-
Constructor for, without copying or converting the given graph.
- CSTNwoNodeLabel(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
- CSVSep - Static variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
CSV separator
- CSVSep - Static variable in class it.univr.di.cstnu.util.Checker
-
CSV separator
- CSVSep - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
CSV separator
- CSVSep - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
CSV separator
- CSVSep - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
CSV separator
- CTG_FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Default instance name suffix for contingent node reduction
- cumulativeProbability(double) - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- current - Variable in class it.univr.di.cstnu.util.RunMeter
- currentEdge() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- currentEdgeFactory - Variable in class it.univr.di.cstnu.util.Checker
- currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Class for representing an edge.
- currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.Checker
-
Class for representing an edge.
- currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
-
Class for representing an edge.
- currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.STNUDensifier
-
Class for representing an edge.
- currentNode() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- currentToolVersion() - Static method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns the version of the running tool, for use as this record's
toolVersion. - CURVATURE_STEP - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Curvature variation applied by a single press of the «Curva +» / «Curva −» buttons.
- curvatureOf(Edge) - Method in interface it.univr.di.cstnu.gui.export.CurvatureSource
-
Returns the explicit curvature factor for
edge. - CurvaturePolicy - Class in it.univr.di.cstnu.gui
-
Single source of truth for the implicit curvature applied to an edge — that is, the curvature that an edge receives automatically, independently of the curvature explicitly set by the user with
GraphCanvas.setCurvature(Edge, double). - CurvatureSource - Interface in it.univr.di.cstnu.gui.export
-
A source of explicit per-edge curvature factors that supplements the implicit antiparallel curvature computed automatically by
VectorTraversal. - curve() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
curverecord component. - cycles - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Counts the # of applications of different rules.
D
- DARK - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
-
DarkLaf Darcula dark theme.
- DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Name of subdirectory containing DC instances
- DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Name of subdirectory containing DC instances
- DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Name of subdirectory containing DC instances
- Debug - Enum Class in it.univr.di
-
Contains the static final boolean for enabling/disabling debug logging in all it.univr.di subpackages.
- DEFAULT_ALETTER_RET_VALUE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
Default value for not found index.
- DEFAULT_ARROW_LENGTH - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
-
Default arrow head length in model coordinates.
- DEFAULT_ARROW_WIDTH - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
-
Default arrow head width in model coordinates.
- DEFAULT_BYTE_RET_VALUE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
Default value for a not-found name.
- DEFAULT_CHECK_TIMEOUT_S - Static variable in class it.univr.di.cstnu.gui.EditorSettings
-
Default check timeout, in seconds: 1800 (30 minutes).
- DEFAULT_CSTN_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_CSTNPSU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_CSTNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_HEIGHT - Static variable in class it.univr.di.cstnu.graph.GraphAnnotation
-
Default height in model coordinates.
- DEFAULT_HIT_TOLERANCE_PX - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
-
Default hit-test tolerance, in pixels, used when locating edges under the pointer.
- DEFAULT_LABELED_INT_MAP_CLASS - Static variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Default class for representing labeled values.
- DEFAULT_LABELED_INT_MAP_CLASS - Static variable in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
-
Class for representing labeled values.
- DEFAULT_LABELEDINTMAP_CLASS - Static variable in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- DEFAULT_MAX_ITERATIONS - Static variable in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
-
Default maximum number of force-directed iterations.
- DEFAULT_OSTNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
-
Default scale (1:1).
- DEFAULT_SEED - Static variable in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
-
Default random seed.
- DEFAULT_STN_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_STNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
- DEFAULT_WIDTH - Static variable in class it.univr.di.cstnu.graph.GraphAnnotation
-
Default width in model coordinates.
- defaultConsistencyCheckAlg - Variable in class it.univr.di.cstnu.algorithms.STN
-
Which algorithm should be used for the consistency check?
- DefaultGraphStyle - Class in it.univr.di.cstnu.gui
-
Default
GraphStyleimplementation with a fixed color palette: normal node: light blue fill, dark blue outline contingent node: light orange fill observer node: light green fill selected node: yellow fill, thick outline node in a negative cycle: red outline requirement edge: dark gray, solid contingent edge: dark orange, solid derived/internal/qloopFinder edge: light gray selected edge: bright blue edge in a negative cycle: red - DefaultGraphStyle() - Constructor for class it.univr.di.cstnu.gui.DefaultGraphStyle
- defaultMain(String[], CSTN, String) - Static method in class it.univr.di.cstnu.algorithms.CSTN
- defaults() - Static method in record class it.univr.di.cstnu.gui.export.ExportOptions
- delete(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Removes the element if it is present in the queue.
- deleteSelection() - Method in class it.univr.di.cstnu.gui.EditorController
-
Removes every currently selected node (with its incident edges) and every currently selected edge from the input network, clears the selection, marks the document dirty, and invalidates the derived graph.
- deltaVW() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
deltaVWrecord component. - DENSE_FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Default instance name suffix for dense transformation
- denseByDefault() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns the value of the
denseByDefaultrecord component. - DenseTCGraph<E> - Class in it.univr.di.cstnu.graph
-
Represents (dense) temporal network graphs where nodes are
LabeledNodeand edges are (an extension of)Edge. - DenseTCGraph(DenseTCGraph, Class) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
-
A constructor that copies a given graph g using the copy constructor for internal structures.
If g is null, this new graph will be empty. - DenseTCGraph(DenseTCGraph, Class, boolean, boolean) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
-
A constructor that copies a given graph g using the copy constructor for internal structures.
If g is null, this new graph will be empty. - DenseTCGraph(String, Class) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
-
Constructor for DenseTCGraph.
- DenseTCGraph(String, Class, int) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
-
Constructor for DenseTCGraph with a pre-sized internal adjacency structure.
- DenseTCGraph(String, Class, ALabelAlphabet) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
-
Constructor for DenseTCGraph.
- DenseTCGraph.UnmodifiableDenseTCGraph<K> - Class in it.univr.di.cstnu.graph
-
Unmodifiable version of this graph.
- dequeue() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- dequeue() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- dequeueLast() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
Dequeues the last element from the queue.
- derived - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
The edge represents a constraint derived by the controllability check algorithm.
- DERIVED - Enum constant in enum class it.univr.di.cstnu.gui.inspector.GraphRole
-
The element belongs to the derived (computed) graph; the inspector shows it read-only.
- DERIVED_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Paint for derived/internal/qloopFinder edges.
- deselect(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Removes
edgefrom the selection and notifies listeners. - deselect(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Removes
nodefrom the selection and notifies listeners. - Design assumptions - Section in class it.univr.di.labeledvalue.ALabel
- destination() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Returns the value of the
destinationrecord component. - destination() - Method in class it.univr.di.cstnu.util.GraphAlgs.LabeledNodeSuccessor
-
Final for performance: this method is called in the SCC inner edge loop.
- destination() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Returns the value of the
destinationrecord component. - destinationAngle() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- destinationPoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
destinationPointrecord component. - differentEdgesOf(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns the list of different edges of this graph from g1.
- Dijkstra - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Dijkstra
- discoveredDepth() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns the value of the
discoveredDepthrecord component. - DispatchabilityBenchmarkRunner - Class in it.univr.di.cstnu.util
-
Simple class to determine the average execution time (and standard dev) of the STN(U) dispatchability algorithms on a given set of STNUs.
- DispatchabilityBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
- DispatchabilityOutcome - Record Class in it.univr.di.cstnu.graph
-
A reproducible dispatchability representation derived from a network.
- DispatchabilityOutcome(DispatchabilityOutcome.Status, String) - Constructor for record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
A reproducible dispatchability representation derived from a network.
- DispatchabilityOutcome.Status - Enum Class in it.univr.di.cstnu.graph
-
A stored representation is either dispatchable or minimal; absence is represented by
null. - DISPATCHABLE - Enum constant in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
-
The network is dispatchable but not necessarily minimal.
- displayName() - Method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
- displayName() - Method in class it.univr.di.cstnu.gui.layout.CircleLayout
- displayName() - Method in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- displayName() - Method in interface it.univr.di.cstnu.gui.layout.GraphLayout
-
Returns a human-readable name suitable for display in a UI menu.
- displayName() - Method in class it.univr.di.cstnu.gui.layout.StoredLayout
- displayName() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns the value of the
displayNamerecord component. - dispose() - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Unregisters the repaint listener registered on the
SelectionModelby the constructor. - distance() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns the value of the
distancerecord component. - distanceFromActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- distanceFromContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- distanceFromNodeToActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Distance from a node to the activation node associated with this local info.
- distanceFromNodeToContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Distance from a node to the contingent node associated with this local info.
- distanceFromNodeToContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
-
Distance from a node to the contingent node associated with this local info.
- DistancePair(int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Creates an instance of a
DistancePairrecord class. - distanceWithWait() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns the value of the
distanceWithWaitrecord component. - distToW - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Ordinary distance from each node to the current destination
W. - distToW - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Ordinary shortest distance from each node to the current destination
W. - draftRow() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- DRAWING_AREA_MARGIN - Static variable in class it.univr.di.cstnu.gui.EditorController
-
Uniform margin, in model units, kept clear of the top-left corner of the drawing area — where
EditorController.newNetwork(TemporalConstraintNetworkType)places theZtime-point of a brand-new network, and the same pointEditorView#alignToTopLeftrestores a graph's bounding box to, so the two stay consistent by construction: a node placed by one and then aligned by the other does not move. - durationsOutOfBounds() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns the value of the
durationsOutOfBoundsrecord component. - DYNAMIC_CONSISTENCY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Dynamic consistency check for STN/CSTN networks.
- DYNAMIC_CONTROLLABILITY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Dynamic controllability check for STNU/CSTNU networks.
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTN
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
-
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
- dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
- dynamicConsistencyCheckWOInit() - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Checks the dynamic consistency of a CSTN instance without initializing the network.
- dynamicConsistencyCheckWOInit() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
- dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Checks the controllability of a CSTNPSU instance and, if the instance is controllable, determines all the minimal ranges for the constraints.
- dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Checks the dynamic controllability (DC) of the given network (see
CSTNU(TemporalConstraintGraph)orAbstractCSTN.setG(TemporalConstraintGraph)). - dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Checks the dynamic controllability (DC) of the given network (see
CSTNU(TemporalConstraintGraph)orAbstractCSTN.setG(TemporalConstraintGraph)). - dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Checks the consistency of an STN instance within timeout seconds.
- dynamicControllabilityCheck(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Executes the dynamic controllability check using the specified algorithm and returns the status of the check.
E
- E_SP4 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Early dispSTN (FD's own phase-5 minimization); only SIMP-SEQ has it.
- EARLY_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the minimum possible execution time,
l, with all nodes that can be executed at that time, i.e.,l' ≤ l.
It is assumed thatcandidates.timeInterval = [l, u]and each node has a time interval[l',u']such thatl ≤ l'andu ≤ u'. - edge() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Returns the value of the
edgerecord component. - edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
- edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
- edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
-
Emits a single directed edge.
- Edge - Interface in it.univr.di.cstnu.graph
-
Root class for representing edges in the 'it.univr.di.cstnu package'.
- EDGE_CASE_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for an edge case value.
- EDGE_LABELED_LC_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for lower-case labeled values on an edge.
- EDGE_LABELED_UC_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for upper-case labeled values on an edge.
- EDGE_LABELED_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for labeled values on an edge.
- EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default edge name prefix
- EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Edge name prefix, consistent with
STNURandomGenerator.EDGE_NAME_PREFIX. - EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default edge name prefix
- EDGE_PROBABILITY - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default edge probability for each pair of nodes
- EDGE_PROBABILITY - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default-edge probability for each pair of nodes
- EDGE_ROUTE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the explicit routing of an edge.
- EDGE_TYPE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the type of edge.
- EDGE_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the numeric value of an edge.
- Edge.ConstraintType - Enum Class in it.univr.di.cstnu.graph
-
Possible types of an edge.
- EdgeAndNode(E, LabeledNode) - Constructor for record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Creates an instance of a
EdgeAndNoderecord class. - edgeAt(Point2D, double) - Method in class it.univr.di.cstnu.gui.GraphCanvas
- EdgeData(LabeledNode, LabeledNode, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Constructor for an immutable edgeData object.
- edgeFont() - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- edgeFont() - Method in interface it.univr.di.cstnu.gui.GraphStyle
- EdgeGeometry - Class in it.univr.di.cstnu.gui
-
Pure geometry for edges — no Swing dependencies, usable by SVG/TikZ exporters and testable headlessly.
- EdgeGeometry.EdgeShape - Record Class in it.univr.di.cstnu.gui
-
Result of a geometry computation for a single directed edge.
- edgeImplClass() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns the value of the
edgeImplClassrecord component. - edgeLabel(Edge) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- edgeLabel(Edge) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- edgePaint(Edge, boolean, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- edgePaint(Edge, boolean, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- edgePathAnnotation - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
It maintains, for each edge (key), the STNUPath that determined the edge.
- EdgeRoute - Class in it.univr.di.cstnu.graph
-
The explicit routing of an edge: a path from source to destination made of 0, 1 or 2 control points, expressed in coordinates relative to the source→destination chord.
- EdgeRoute.Point - Record Class in it.univr.di.cstnu.graph
-
A single control point of the route.
- edgeShape(E) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Returns the exact shape this canvas would render for
edge, including any implicit antiparallel curvature and the current pan/zoom scale. - EdgeShape(Shape, Point2D, Shape, Point2D, boolean, List, Point2D, Point2D) - Constructor for record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Creates an instance of a
EdgeShaperecord class. - edgesToCheck - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
It must be a set because an edge could be added more than once!
- EdgesToCheck() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
- EdgesToCheck(Collection) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
A simple constructor when the initial set of edges is available.
- edgeStroke(Edge, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- edgeStroke(Edge, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- EdgeSupplier<E> - Class in it.univr.di.cstnu.graph
-
This supplier requires as E a class that implements
Edgeinterface and that contains the following three constructors: E(Class<? - EdgeSupplier(Class) - Constructor for class it.univr.di.cstnu.graph.EdgeSupplier
- edgeType() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
edgeTyperecord component. - editEdge(Edge, Consumer) - Method in class it.univr.di.cstnu.gui.EditorController
-
Applies
mutationtoedge(which must already belong to the input network), marks the document dirty and invalidates the derived graph — the same bookkeeping of every structural editing operation of this controller. - editNode(LabeledNode, Consumer) - Method in class it.univr.di.cstnu.gui.EditorController
-
Applies
mutationtonode(which must already belong to the input network), marks the document dirty and invalidates the derived graph — the same bookkeeping of every structural editing operation of this controller. - editor() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- EditorCommand - Record Class in it.univr.di.cstnu.gui
-
Declarative description of a check/transformation command offered by
EditorControllerfor a given network kind. - EditorCommand(String, String, boolean) - Constructor for record class it.univr.di.cstnu.gui.EditorCommand
-
Creates an instance of a
EditorCommandrecord class. - EditorController - Class in it.univr.di.cstnu.gui
-
Headless controller of the new editor: owns the
EditorDocument, theEditorSettings, and theSelectionModel, and is the only class that runs checking commands. - EditorController() - Constructor for class it.univr.di.cstnu.gui.EditorController
-
Creates a controller that starts with an empty CSTNU network, as the old editor did.
- EditorDocument - Class in it.univr.di.cstnu.gui
-
State of the document currently open in the new editor: the input network being edited, the network kind, the associated file (if any), the dirty flag, and the derived (checked) network produced by the last executed command.
- EditorDocument(TemporalConstraintGraph, TemporalConstraintNetworkType) - Constructor for class it.univr.di.cstnu.gui.EditorDocument
-
Creates a document for a freshly created or freshly loaded network: not dirty, no derived graph.
- EditorLookAndFeel - Class in it.univr.di.cstnu.gui
-
Installs and persists the visual theme selected for the editor.
- EditorLookAndFeel.ThemeMode - Enum Class in it.univr.di.cstnu.gui
-
Available visual-theme modes.
- EditorSettings - Class in it.univr.di.cstnu.gui
-
Mutable container of the options that govern how
EditorControllerruns its checking commands. - EditorSettings() - Constructor for class it.univr.di.cstnu.gui.EditorSettings
- EditorView - Class in it.univr.di.cstnu.gui
-
Main editor view: a
JPanelcontaining the two graph canvases (input, editable, and derived, navigable but not structurally editable), each wrapped in its own synchronized scrollbars, plus the command bar, the settings controls, the layout combo, the message area, and the empty slot reserved for the inspector panel. - EditorView(EditorController) - Constructor for class it.univr.di.cstnu.gui.EditorView
-
Builds the editor view wired to
controller. - elapsedNanos() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns the value of the
elapsedNanosrecord component. - empty() - Static method in class it.univr.di.cstnu.graph.EdgeRoute
- EMPTY_LABEL - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing empty label: ⊡.
- EMPTY_LABELstring - Static variable in class it.univr.di.labeledvalue.Constants
- EMPTY_MDE_M3_SUCC_LIST - Static variable in class it.univr.di.cstnu.algorithms.STNU
-
Shared empty list used as the default return value for M3 successor maps.
- EMPTY_OBJECT_ARRAY_LIST - Static variable in class it.univr.di.cstnu.algorithms.STNU
-
Shared empty list used as the default return value for local-info predecessor/children maps.
- EMPTY_UPPER_CASE_LABEL - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing empty upper case label: ◇.
- EMPTY_UPPER_CASE_LABELstring - Static variable in class it.univr.di.labeledvalue.Constants
- emptyLabel - Static variable in class it.univr.di.labeledvalue.ALabel
-
A constant empty label to represent an empty label that cannot be modified.
- emptyLabel - Static variable in class it.univr.di.labeledvalue.Label
-
A constant empty label to represent an empty label that cannot be modified.
- EmptyLabel() - Constructor for class it.univr.di.labeledvalue.ALabel.EmptyLabel
-
default constructor
- emptyLabeledLowerCaseValue - Static variable in class it.univr.di.labeledvalue.LabeledLowerCaseValue
-
A constant empty label to represent an empty label that cannot be modified.
- end - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
The end position in
ObjectArrayFIFOSetQueue.backingArray. - endDocument() - Method in class it.univr.di.cstnu.gui.export.SvgExporter
- endDocument() - Method in class it.univr.di.cstnu.gui.export.TikzExporter
- endDocument() - Method in interface it.univr.di.cstnu.gui.export.VectorSink
-
Called once after every node and edge has been emitted.
- endNotificationBatch() - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Ends an atomic document update and notifies listeners once if anything changed in the batch.
- enqueue(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- enqueue(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- enqueueFirst(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
Enqueues a new element as the first element (in dequeue order) of the queue.
- entryAsString(Object2IntMap.Entry) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- entryAsString(ALabel, int, Label, boolean) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- entryAsString(Label, int) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- entryAsString(Label, int, ALabel) - Static method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Utility.
- entryComparator - Static variable in interface it.univr.di.labeledvalue.LabeledIntMap
-
A natural comparator for Entry<Label>.
- entrySet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Important The returned set is a view of the map.
- entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- entrySet() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
The set of all map entries.
- entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
-
The set of all map entries.
- entrySet(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
The returned set is a view of the map.
- environmentStrategy - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Strategy used by the Environment to choose a duration.
- epsilon - Variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Reaction time for CSTN
- equals(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
-
Compare the letter with an ALetter name.
- equals(Object) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Deprecated.
- equals(Object) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- equals(Object) - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in interface it.univr.di.cstnu.graph.Component
-
Deprecated.
- equals(Object) - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- equals(Object) - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
- equals(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
- equals(Object) - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- equals(Object) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- equals(Object) - Method in class it.univr.di.labeledvalue.ALabel
- equals(Object) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- equals(Object) - Method in class it.univr.di.labeledvalue.Label
- equals(Object) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- equals(Object) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- equals(Object) - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- equals(Object) - Method in class it.univr.di.labeledvalue.Literal
- equals(String) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- equalsByName(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
- equalsByName(Component) - Method in interface it.univr.di.cstnu.graph.Component
-
A component is assumed to be equal to another if it has the same name.
- error - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
-
Error message of the failed repetition; empty if no error occurred.
- ERROR - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command raised an exception while running.
- ERROR_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for ERROR outcomes.
- errorMessage() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- errorMessage() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- execute(STNU) - Method in interface it.univr.di.cstnu.util.AbstractBenchmarkRunner.AlgorithmExecutor
-
Executes the algorithm on the given instance.
- execute(EditorCommand, LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorController
-
Runs
commandon the current document. - executionTimeHCEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeHOEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Execution time in nanoseconds.
- executionTimeNS - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
-
Statistics of the execution times [ns] of the successful repetitions.
- executionTimeObserveNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeRTEDecisionNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeRTEinitNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeRTEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- executionTimeRTEUpdateNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Execution time statistics.
- exitFlag - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
-
xit flag of the minimization procedure.
- exitFlag() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Returns the value of the
exitFlagrecord component. - export(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, Writer) - Static method in class it.univr.di.cstnu.gui.export.SvgExporter
-
Exports
graphas SVG toout. - export(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, Writer) - Static method in class it.univr.di.cstnu.gui.export.TikzExporter
-
Exports
graphas TikZ toout. - export(GraphCanvas, ExportOptions, File) - Static method in class it.univr.di.cstnu.gui.export.PngExporter
-
Renders
canvastofileas PNG. - ExportFormat - Enum Class in it.univr.di.cstnu.gui.export
-
Maps a file's extension to the vector/raster export format used by the editor.
- ExportNumbers - Class in it.univr.di.cstnu.gui.export
-
Number formatting shared by the textual exporters (SVG, TikZ): values are emitted with a bounded number of decimal digits and no trailing zeros, always using
Locale.ROOTso that the output never depends on the host locale (the decimal separator is always the dot). - ExportOptions - Record Class in it.univr.di.cstnu.gui.export
-
Options controlling a figure export.
- ExportOptions(double, double, boolean, boolean) - Constructor for record class it.univr.di.cstnu.gui.export.ExportOptions
-
Creates an instance of a
ExportOptionsrecord class. - ExtendedPriorityQueue<T> - Class in it.univr.di.cstnu.util
-
Simple implementation of a priority queue where elements are T objects and priorities are integers.
- ExtendedPriorityQueue() - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Default constructor for minimum priority queue based on binary heap.
- ExtendedPriorityQueue(boolean) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Default constructor for min/max priority queue based on binary heap.
- ExtendedPriorityQueue(int) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Default constructor for minimum priority queue based on binary heap.
- ExtendedPriorityQueue(int, boolean) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
General constructor for min/max priority queue based on binary heap.
- ExtendedPriorityQueue.Status - Enum Class in it.univr.di.cstnu.util
-
The possible state of an element with respect to a
ExtendedPriorityQueue. - extractFirst() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Removes and returns the item with minimum (maximum) priority in this heap.
- extractFirstEntry() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Removes and returns the first entry in this heap.
F
- Failure(String) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
-
Creates an instance of a
Failurerecord class. - father - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
-
Labeled values subsumed by this.
- FD_STNU - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
RUL2021 + dispatchable phase
- FD_STNU_IMPROVED - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Original FD_STNU improved by removing waits with values greater than the maximum duration of the relative contingent link.
- fdMinSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Filename suffix of STNU checked by FD_STNU and minimized by the FD_ESTNU algorithm.
- fdSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Filename suffix of STNU checked by the FD_STNU algorithm.
- field(String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- fieldIds() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
The full ordered list of field ids, for tests.
- FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Suffix for file name
- FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.PSTN
-
Suffix for file name
- FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.STN
-
Suffix for file name
- FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.STNU
-
Suffix for file name
- FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Suffix inserted into the output filename before the extension.
- fileExtensions() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns the value of the
fileExtensionsrecord component. - findEdge(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Finds the directed edge from
sourcetodestination, ornull. - findEdge(String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Find the edge given the names of the source node and the destination node.
- findEdge(String, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- findEdge(String, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Finds the directed edge identified by its endpoint names, or
null. - finished - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
- finished - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Becomes true if no rule can be applied anymore.
- fInput - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
The input file containing the CSTN graph in GraphML format.
- fInput - Variable in class it.univr.di.cstnu.algorithms.STN
-
The input file containing the STN graph in GraphML format.
- first() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- first() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- FIRST_NODE_EARLY_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the first node between the candidate and the lower bound of its time window that is compatible with the given time window.
- FIRST_NODE_LATE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the first node between the candidate and the upper time of its time window, compatible with the given time window.
- FIRST_NODE_MIDDLE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the first node between the candidate and the middle time of its time window, compatible with the given time window.
- firstDiamondIndex() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns the value of the
firstDiamondIndexrecord component. - firstProposition - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
First free proposition
- fitTo(Rectangle2D, Dimension, double) - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Fit
modelBoundsintoviewSizewithmarginPxmargin on each side. - fitToWindow() - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Fits the current drawing (node circles, edge curves, arrow heads and labels) into the current component size (with a 20px margin) and repaints.
- format() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
- format() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
- format() - Method in class it.univr.di.cstnu.graph.EdgeRoute
-
Formats this route as compact, locale-independent text.
- format(double) - Static method in class it.univr.di.cstnu.gui.export.ExportNumbers
-
Formats
valueas a compact, locale-independent decimal string. - format(LogRecord) - Method in class it.univr.di.cstnu.util.CompactLogFormatter
- FORMAT_PROPERTY - Static variable in class it.univr.di.cstnu.util.CompactLogFormatter
-
Property used to configure the format string.
- formatInt(int) - Static method in class it.univr.di.labeledvalue.Constants
- fOutput - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Output file where to write the XML representing the CSTN graph after a check.
- fOutput - Variable in class it.univr.di.cstnu.algorithms.STN
-
Output file where to write the XML representing the minimal STN graph.
- fromFile(File) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
Convenience overload that deduces the export format from a
File's name. - fromFileName(String) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
Deduces the export format from a file name's extension, case-insensitively.
- FruchtermanReingoldLayout - Class in it.univr.di.cstnu.gui.layout
-
Force-directed layout based on the Fruchterman–Reingold algorithm (Fruchterman & Reingold, 1991, Graph Drawing by Force-directed Placement, Software: Practice and Experience 21(11)).
- FruchtermanReingoldLayout() - Constructor for class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- FruchtermanReingoldLayout(long, int) - Constructor for class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
-
Creates a layout with the given seed and iteration count.
- FTNU - Class in it.univr.di.cstnu.algorithms
-
The FTNU model was introduced as an evolution of the CSTNPSU one, having a simpler name and a DC checking algorithm able to determine the guarded bounds correctly.
- FTNU() - Constructor for class it.univr.di.cstnu.algorithms.FTNU
-
Creates an FTNU with an empty graph using the sparse backend by default.
- FTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
-
Creates an FTNU with an empty, newly created graph.
- FTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
- FTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
- FTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
-
Helper constructor for FTNU.
G
- g - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Input graph.
- g - Variable in class it.univr.di.cstnu.algorithms.STN
-
Input graph used by the computational algorithms.
- gCheckedCleaned - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
The graph obtained by a check and the cleaning action.
- gCheckedCleaned - Variable in class it.univr.di.cstnu.algorithms.STN
-
DenseTCGraph on which to operate.
- get() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
- get() - Method in interface it.univr.di.cstnu.algorithms.STNURTE.Strategy
- get() - Method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
- get() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
- get() - Method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
- get() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- get(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- get(byte) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- get(Edge) - Method in class it.univr.di.cstnu.graph.EdgeSupplier
- get(LabeledNode) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
- get(LabeledNode, ALabelAlphabet) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
-
Clones
node, recreating its A-Label content (seeLabeledNode(LabeledNode, ALabelAlphabet)) bound totargetAlphabetinstead ofnode's own alphabet. - get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- get(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- get(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- get(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- get(Class, int) - Static method in class it.univr.di.cstnu.graph.EdgeSupplier
- get(String) - Method in class it.univr.di.cstnu.graph.EdgeSupplier
- get(String) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
- get(String, char) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
- GET_APSP_JohnsonO(TemporalConstraintGraph, Object2IntMap, STN.STNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
- GET_APSP_JohnsonOU(TemporalConstraintGraph, Object2IntMap, STN.STNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
- GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the potential of nodes considering a virtual source node using the Bellman-Ford algorithm.
- GET_BellmanFord_Potential(GraphDistances, LabeledNode) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the potential of nodes considering a virtual source node using the Bellman-Ford algorithm.
- GET_BellmanFord_PotentialO(TemporalConstraintGraph, STNU.STNUCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Helper methods for
GraphAlgs.GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STNCheckStatus)where theSTNEdge#EdgeValueparameter is set to consider the ordinary value. - GET_BellmanFord_PotentialOL(TemporalConstraintGraph, STNU.STNUCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
-
Helper methods for
GraphAlgs.GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STNCheckStatus)where theSTNEdge.EdgeValueparameter is set to consider the minimal value between the ordinary and the lower-case one for each edge. - GET_DEPTH_FIRST_ORDER(TemporalConstraintPredecessorGraph, LabeledNode, Object2BooleanMap, boolean) - Static method in class it.univr.di.cstnu.algorithms.STN
-
Iterative method for determining a depth-first order of nodes.
- GET_MIN_VALUE_BETWEEN_ORDINARY_AND_LOWERCASE(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
- GET_MIN_VALUE_BETWEEN_ORDINARY_AND_UPPERCASE(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
- GET_MIN_VALUE_BETWEEN_ORDINARY_AND_WAIT(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
- GET_MIN_VALUE_BETWEEN_ORDINARY_AND_WAIT_UPPER(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
- GET_NEGATIVE_CYCLE(int[]) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Extracts a cycle of the parent-pointer graph encoded in
parent, the witness of the negative cycle thatGraphAlgs.IS_NEGATIVE_CYCLE(int[])only reports the presence of. - GET_REPRESENTATIVE_RIGID_COMPONENTS(ObjectList, Object2IntMap, LabeledNode) - Static method in class it.univr.di.cstnu.algorithms.STN
-
For each rigid component with at least two elements, this method determines: 1) the node that should precede the others as representative, and 2) the distances from the representative and the other nodes of the rigid component.
- GET_REVERSE_POST_ORDER_VISIT(TemporalConstraintPredecessorGraph, LabeledNode, Object2BooleanMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determine the reverse-post-order of reachable nodes from the given root node in
graph. - GET_SSSP_BellmanFord(TemporalConstraintGraph, LabeledNode, boolean, int, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between the source node and any node (or any node and the sink (==source) if backward) using the Bellman-Ford algorithm.
- GET_SSSP_BellmanFord(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance from the given source node to each other node (single-source-shortest-paths (SSSP)) using the Bellman-Ford algorithm.
- GET_SSSP_Dijkstra(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between a source node and any node reachable by the source (single-source-shortest-paths (SSSP)) using the Dijkstra algorithm.
- GET_SSSP_Dijkstra(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus, ExtendedPriorityQueue) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Same as
GraphAlgs.GET_SSSP_Dijkstra(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus)but with an optional reusable queue. - GET_SSSP_Dijkstra(GraphDistances, LabeledNode, ExtendedPriorityQueue) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance between a source node and any node reachable by the source (single-source-shortest-paths (SSSP)) using the Dijkstra algorithm.
- GET_STN_PRECEDESSOR_SUBGRAPH_OPTIMIZED(TemporalConstraintGraph, LabeledNode, Object2IntMap, Object2IntMap, TemporalConstraintPredecessorGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Returns the predecessor graph of the given
sourcein the given STNgraph, obtaining a fresh predecessor-relation container fromgraphwhengraphToReuseis null, otherwise clearing and reusinggraphToReuseitself. - GET_STN_PREDECESSOR_SUBGRAPH(TemporalConstraintGraph, LabeledNode, Object2IntMap, Object2IntMap, TemporalConstraintGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Returns the predecessor graph of the given
sourcein the given STNgraph, obtaining the predecessor-graph instance either by clearing and reusinggraphToReuse, or, when it is null, by callinggraph.newInstance(...). - GET_STRONG_CONNECTED_COMPONENTS(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines all strongly connected components reachable from
source, using the Tarjan algorithm. - GET_STRONG_CONNECTED_COMPONENTS(TemporalConstraintGraph, LabeledNode) - Static method in class it.univr.di.cstnu.algorithms.STN
-
Determines all the strongly connected components (SCC) having size > 1 and containing the source node, using the Tarjan algorithm.
- GET_STRONG_CONNECTED_COMPONENTS_OL(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines all strongly connected components reachable from
source, using the Tarjan algorithm. - GET_UNDOMINATED_EDGES(LabeledNode, TemporalConstraintPredecessorGraph, Object2IntMap, TemporalConstraintGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Returns all undominated edges emanating from a given
sourcein the predecessor graph without determining and storing the All-Pairs-Shortest-Paths. - getActivationNodeMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getActivationNodeMap() - Method in class it.univr.di.cstnu.algorithms.STNU
- getActiveLayoutWorker() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the active layout worker so a cancel button can cancel it, or
nullif none. - getALabel() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getALabelAlphabet() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getALabelAlphabet() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getALabelAlphabet() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getALetter() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getALetter() - Method in class it.univr.di.labeledvalue.ALabel
- getAlignTopLeftButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the input-view «Align» button (for testing).
- getAllDeterminedPriorities() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
- getAllLowerCaseAndLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
-
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
- getAllLowerCaseAndLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getAllUnknown() - Method in class it.univr.di.labeledvalue.Label
- getAllUpperCaseAndLabeledValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
- getAllUpperCaseAndLabeledValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getAlphabet() - Method in class it.univr.di.labeledvalue.ALabel
- getAndUpdate() - Method in class it.univr.di.cstnu.algorithms.STN.SCCTime
- getAnnotations() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getAnnotations() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getAnnotations() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the annotations in their drawing order.
- getApproximatingSTNU() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- getAvgContingentRangeWidth() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getCaseLabel() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- getCaseLabel() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- getCaseStatus() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- getCheckAlgorithm() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the resulting checked graph, without copying or converting it.
- getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.STN
- getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
- getCheckOutcome() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getCheckOutcome() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getCheckOutcome() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the field
checkStatus, the status of a checking algorithm. - getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
- getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.CSTNU
- getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Getter for the field
checkStatus, the status of a checking algorithm. - getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.STN
-
Getter for the field
checkStatus. - getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.STNU
- getCheckTimeoutSeconds() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getChildrenOf(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Given an observation node
obsthat observes the proposition 'p', its 'children' are all observation nodes, Q, for which 'p' appears in the label of node Q. - getChildrenOf(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Given an observer
obsof proposition p, its "children" are all observers Q for which p appears in the label of Q. - getCleanedGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
- getClockName(LabeledNode) - Static method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Build a clock name: "t" followed by node name, cleaned off not allowed chars.
- getCommandButtons() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the list of command buttons currently in the command bar, in order.
- getCommandPanel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the command bar panel holding the command buttons and the network-specific selectors, in their layout order (for testing).
- getCommandsInBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the
EditorCommands currently shown in the command bar, in order. - getComplement() - Method in class it.univr.di.labeledvalue.Literal
-
Returns the complement of this.
- getConstraintType() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- getConstraintType() - Method in interface it.univr.di.cstnu.graph.Edge
- getContingency() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getContingencyGraph() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
The contingency graph is a labeled graph for determining the contingency value of each node.
- getContingent() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
- getContingentNodeCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getContingentNodeCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Returns half the maintained contingent-edge count, matching
DenseTCGraph's historical contingent-link convention. - getContingentNodeCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getContingentNodeMap() - Method in class it.univr.di.cstnu.algorithms.STNU
- getCstnAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getCurrentTimeWindow(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
- getCurvaMinusButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the «Curva −» button (for testing).
- getCurvaPlusButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the «Curva +» button (for testing).
- getCurvature(E) - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getDcInstanceNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
getDcInstanceNumber.
- getDcInstanceNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getDcInstances() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
dcInstances. - getDcSemantics() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getDefaultConsistencyCheckAlg() - Method in class it.univr.di.cstnu.algorithms.STN
-
Getter for the field
defaultConsistencyCheckAlg. - getDefaultControllabilityCheckAlg() - Method in class it.univr.di.cstnu.algorithms.STNU
- getDepthFirstOrder(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Iterative method for determining a depth-first order of nodes.
- getDepthFirstOrder(LabeledNode, Object2ObjectMap, Object2BooleanMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Same as
GraphAlgs.getDepthFirstOrder(LabeledNode, Object2ObjectMap), with an optional externalisVisitedmap that lets repeated calls accumulate the visited set (needed, e.g., to peel strongly-connected components with successive reverse-post-order visits): a node already marked visited by a previous call is not traversed again, and every node finished in this call is marked visited on return. - getDerivedAlignTopLeftButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived-view «Align» button (for testing).
- getDerivedCanvas() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived (resulting) canvas.
- getDerivedFitButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived-view «Fit» button (for testing).
- getDerivedGraph() - Method in class it.univr.di.cstnu.gui.EditorDocument
- getDerivedInteraction() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the navigation-only
CanvasInteractioninstalled on the derived canvas, ornullif not yet installed. - getDerivedSelection() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived canvas's
SelectionModel, the selection that drives the derived canvas's highlights and the inspector for derived elements (for testing). - getDerivedTransform() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived canvas's
ViewTransform. - getDerivedZoomInButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived-view «+» zoom button (for testing).
- getDerivedZoomOutButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the derived-view «−» zoom button (for testing).
- getDest(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getDest(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getDest(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the destination endpoint of the edge identified by the supplied edge's name.
- getDest(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Wrapper
DenseTCGraph.getDest(Edge) - getDispatchabilityOutcome() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getDispatchabilityOutcome() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getDispatchabilityOutcome() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getDistance(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
- getDistance(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- getDocument() - Method in class it.univr.di.cstnu.gui.EditorController
- getDrawingBounds() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns the edge associated with the name.
- getEdge(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getEdge(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the edge having
edgeName, ornullwhen absent. - getEdgeCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getEdgeCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getEdgeCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getEdgeFactory() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Getter for the field
edgeFactory. - getEdgeFromObserversToNode(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Determines the set of edges P?
- getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns the concrete class that this graph uses to instantiate its edges.
- getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
- getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Returns the concrete class that this graph uses to instantiate its edges.
- getEdgeImplClass() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the concrete class that this graph uses to instantiate its edges.
- getEdgePathAnnotation() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- getEdgeProb() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
edgeProb. - getEdgeProb() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Getter for the field
edgeProb. - getEdgeProb() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns an independent collection of the edges of this graph.
- getEdges() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getEdgesAndNodes() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getEdgesOrdered() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getEditorView() - Method in class it.univr.di.cstnu.gui.TNEditor
-
Returns the editor view hosted in this frame.
- getElements() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
It runs in O(n) time.
- getEndingNodeName() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getEpsilonReactionTime() - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
- getExternalNodeOfPropositionPair(char) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- getFile() - Method in class it.univr.di.cstnu.gui.EditorDocument
- getFileName() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getfInput() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getfInput() - Method in class it.univr.di.cstnu.algorithms.STNU
- getFirst() - Method in class it.univr.di.cstnu.util.ObjectPair
- getFirstEntry() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Returns a snapshot of the minimum (maximum) entry of the queue without modifying it.
- getFirstPriority() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
- getfOutput() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the field
fOutput. - getfOutput() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getfOutput() - Method in class it.univr.di.cstnu.algorithms.STN
- getfOutput() - Method in class it.univr.di.cstnu.algorithms.STNU
- getG() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Deprecated.
- getG() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getG() - Method in class it.univr.di.cstnu.algorithms.STN
-
Deprecated.use
STN.getGraph()in algorithms - getG() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Deprecated.use
STNU.getGraph()in algorithms; this adapter is only for the editor/GraphML boundary. - getG() - Method in class it.univr.di.cstnu.algorithms.STNURTE
- getGChecked() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Deprecated.use
AbstractCSTN.getCheckedGraph()in algorithms; this adapter is only for JUNG/GraphML boundaries. - getGChecked() - Method in class it.univr.di.cstnu.algorithms.STN
-
Deprecated.use
STN.getCheckedGraph()instead. - getGChecked() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Deprecated.use
STNU.getCheckedGraph()in algorithms - getGCheckedAsGraphML() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Helper method for having the graph obtained by
AbstractCSTN.getCheckedGraph()in GraphML format. - getGraph() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the field
g, the input graph, without copying or converting it. - getGraph() - Method in class it.univr.di.cstnu.algorithms.STN
- getGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
- getGraph() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getGraphInfoPanel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the graph-information column of the bottom bar (for testing).
- getHeight() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- getHorizon() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getHorizon() - Method in class it.univr.di.cstnu.algorithms.STNU
- getIncidentEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns all edges incident to
vertex(its outgoing edges plus its incoming edges, without double-counting a self-loop). - getInEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getInEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getInEdges(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getInEdgesAndNodes(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
It is an optimization of
DenseTCGraph.getInEdges(LabeledNode)that also returns the source node of the incoming edge. - getInEdgesAndSources(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getInEdgesAndSources(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getInEdgesAndSources(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns an unmodifiable snapshot of pairs
(edge, canonical source)for all incoming edges ofvertex. - getInputCanvas() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the input canvas.
- getInputFile() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getInputFile() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getInputFile() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getInputGraph() - Method in class it.univr.di.cstnu.gui.EditorDocument
- getInputHorizontalScrollBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the horizontal scrollbar of the input view (for testing).
- getInputTransform() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the input canvas's
ViewTransform. - getInputVerticalScrollBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the vertical scrollbar of the input view (for testing).
- getInspectorPanel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the attribute inspector installed by
EditorView.installInspector(), ornullwhen no inspector has been installed yet. - getInspectorPanelComponentCount() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the number of components in the inspector-panel container (for testing).
- getInspectorPanelContainer() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the inspector-panel container docked below the two graph views (for testing).
- getInspectorSplit() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the vertical split whose top is the views area and whose bottom is the inspector-panel container; dragging its divider adjusts the inspector's height (for testing).
- getIntValue() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- getKey() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- getKey() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- getLabel() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getLabel() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- getLabel4PairContingentExternalNode(LabeledNode, LabeledNode, boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- getLabel4ValueInvolvingContingent(LabeledNode, LabeledNode, boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU
- getLabeledIntMapImplClass() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getLabeledIntMapImplClass() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getLabeledPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Returns the map of node-labeled potentials.
- getLabeledPotential(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Returns the potential associated with label 'l', if it exists;
Constants.INT_NULLotherwise. - getLabeledValue() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- getLabeledValue() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- getLabeledValueFormatted() - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
Representation of the labeled value as a string.
- getLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getLabelsOfLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getLabelsOfLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getLabelsOfLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getLabelsOfLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLabelsOfLowerCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getLabelsOfLowerCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLabelsOfUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getLabelsOfUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getLabelsOfUpperCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getLabelsOfUpperCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getLastCommandResult() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the last command result, or
nullif no command has been executed. - getLetter(byte) - Method in class it.univr.di.labeledvalue.ALabel
- getLiterals() - Method in class it.univr.di.labeledvalue.Label
- getLocation() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- getLogNormalDistribution() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getLogNormalDistribution() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- getLower() - Method in class it.univr.di.cstnu.util.TimeInterval
- getLowerBound() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getLowerCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Returns a map containing the lower-case edges associated with the contingent link of the network if the network was initialized (
PSTN.initAndCheck()executed successfully); null otherwise. - getLowerCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Returns a map containing the lower-case edges associated with the contingent link of the network if the network was initialized (
STNU.initAndCheck()executed successfully); null otherwise. - getLowerCaseLabels() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getLowerCaseLabels() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
- getLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- getLowerCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getLowerCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
-
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
- getLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLowerCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getLowerCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getLowerGuard() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getLowerLabeledEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getMaximum() - Method in class it.univr.di.cstnu.util.ActiveWaits
- getMaxMinConstraint() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- getMaxPathContingencySpanInContingencyGraph(String, TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Returns the labeled path contingency span of node with name
nodeName. - getMaxValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- getMaxValue() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- getMaxValueSubsumedBy(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Returns the value associated with the
lif it exists, otherwise the maximal value among all labels consistent withl. - getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the field
maxWeight. - getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.STNU
- getMaxWeight() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
maxWeight. - getMaxWeight() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Getter for the field
maxWeight. - getMaxWeight() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getMenuBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the menu bar created by
EditorView.buildMenuBar(). - getMessageLabel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the message label of the bottom bar (for testing).
- getMessageText() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the text currently shown in the message area.
- getMinLabeledValue() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getMinLabeledValue() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getMinLabeledValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- getMinLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- getMinLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- getMinNegativeWeight() - Method in class it.univr.di.cstnu.algorithms.STN
- getMinUpperCaseValue() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getMinUpperCaseValue() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getMinUpperCaseValue(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getMinUpperCaseValue(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getMinValue() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getMinValue() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getMinValue() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- getMinValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- getMinValue() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- getMinValue(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Returns a copy of the entry containing the min value associated with ALabel
p. - getMinValueAmongLabelsWOUnknown() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- getMinValueConsistentWith(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- getMinValueConsistentWith(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Returns the value associated with the
lif it exists, otherwise the minimal value among all labels consistent withl. - getMinValueConsistentWith(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Returns the value associated with
(l, p)if it exists, otherwise the minimal value among all labels consistent with(l, p). - getMinValueSubsumedBy(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getMinValueSubsumedBy(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getMinValueSubsumedBy(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- getMinValueSubsumedBy(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Returns the minimal value among those associated with labels subsumed by
lif it exists,Constants.INT_NULLotherwise. - getMinValueSubsumedBy(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- getModelBounds() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getName() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- getName() - Method in interface it.univr.di.cstnu.graph.Component
- getName() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getName() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getName() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- getName() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getName() - Method in class it.univr.di.labeledvalue.Literal
- getNegated() - Method in class it.univr.di.labeledvalue.Literal
-
Returns a literal that is the negation of this.
- getNegativeScenarios() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- getNegativeSTNUCycleInfo(boolean, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- getNetworkType() - Method in class it.univr.di.cstnu.gui.EditorDocument
- getnNodes() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
nNodes. - getnNodesQLoop() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
nNodesQLoop. - getnObsQLoop() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
nObsQLoop. - getNode(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns the node associated with the name.
- getNode(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getNode(String) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Return the node associated with the name.
- getNode(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the time-point with
name, ornullwhen absent. - getNode(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the node associated with the given name.
- getNodeFactory() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getNodeName() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- getNodeNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
getNodeNumber.
- getNodeNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getNodePositions() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getNodes() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
- getNodes() - Method in interface it.univr.di.cstnu.util.GraphDistances
- getNodes() - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- getNodesOrdered() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getNotDCInstanceNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
getNotDCInstanceNumber.
- getNotDCInstanceNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getNotDCInstances() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
notDCInstances. - getNotDCSubDir() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
notDCSubDir. - getNotDCSubDir() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Getter for the field
notDCSubDir. - getNotDCSubDir() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getNoticeLabel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the notice label of the bottom bar (for testing).
- getNow() - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
- getnPropositions() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
nPropositions. - getnQLoops() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Getter for the field
nQLoops. - getObservedAndObserver() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getObserver(char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getObserver(char) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getObserver(char) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getObserver2ZEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Be careful!
- getObserver2ZEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getObserverCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getObserverCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getObservers() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getObservers() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getObservers() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getObsQLoopNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
getObsQLoopNumber.
- getObsQLoopNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getOptimizationEngine() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getOrCreateStats(Object2ObjectMap, AbstractBenchmarkRunner.GlobalStatisticsKey) - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Returns the summary statistics associated with
keyinmap, creating and registering it if absent. - getOrderedSchedule() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
- getOutEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getOutEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getOutEdges(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getOutEdgesAndDestinations(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getOutEdgesAndDestinations(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getOutEdgesAndDestinations(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns an unmodifiable snapshot of pairs
(edge, canonical destination)for all outgoing edges ofvertex. - getOutEdgesAndNodes(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
It is an optimization of
DenseTCGraph.getOutEdges(LabeledNode)that also returns the destination node of the outgoing edge. - getPhases() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
-
Returns the collected phase rows through an immutable fastutil view.
- getPhaseStatistics() - Method in class it.univr.di.cstnu.algorithms.STNU
- getPredecessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Returns the list of predecessors (with incoming edge) of the given node.
- getPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the list of predecessors (with incoming edge) of the given node.
- getPredecessorsMap() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Returns the internal predecessor adjacency map
node -> list of (predecessor, incoming edge), exposed so that generic graph algorithms can consume it directly, without copying. - getPredecessorsMap() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the internal predecessor adjacency map
node -> list of (predecessor, incoming edge). - getPriority(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Returns the priority of the item if it is or was present in the queue,
Constants.INT_POS_INFINITEif the item was never inserted, and this is a min queue,Constants.INT_NEG_INFINITEif the item was never inserted and this is a max queue. - getProbabilityMass() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- getProgressBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the progress bar of the bottom bar (for testing).
- getPropositionObserved() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getPropositionOfPair() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- getPropositions() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
getPropositions.
- getPropositions() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getPropositions() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getPropositions() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
- getPropositions() - Method in class it.univr.di.labeledvalue.Label
- getPrototypalLink() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Checks the DC property and, if DC, returns the prototypal link that represents the global temporal behavior of the network.
- getReachable(LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
- getReachable(LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- getReactionTime() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Getter for the field
reactionTime. - getReactionTime() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getReturnedObjectClass() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- getRigidComponents() - Method in class it.univr.di.cstnu.algorithms.STN
-
Determines all the Rigid Components (RC) using the linear time algorithm (w.r.t. the |edges|) proposed by Tsamardinos, I., Muscettola, N., & Morris, P. (1998).
- getRoute() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- getRoute() - Method in interface it.univr.di.cstnu.graph.Edge
- getScale() - Method in class it.univr.di.cstnu.gui.ViewTransform
- getScale() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- getSchedule() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
- getSecond() - Method in class it.univr.di.cstnu.util.ObjectPair
- getSelectedEdges() - Method in class it.univr.di.cstnu.gui.SelectionModel
- getSelectedNodes() - Method in class it.univr.di.cstnu.gui.SelectionModel
- getSelection() - Method in class it.univr.di.cstnu.gui.EditorController
- getSelection() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getSettings() - Method in class it.univr.di.cstnu.gui.EditorController
- getSettingsComponentCount() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the number of components in the settings panel (for testing: 0 when the network kind has no settings controls, e.g.
- getSettingsPanel() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the settings panel (for testing).
- getShift() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- getSource(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getSource(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getSource(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns the source endpoint of the edge identified by the supplied edge's name.
- getSource(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Wrapper of
DenseTCGraph.getSource(Edge) - getSrn() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- getSrncKind() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- getSrncKind() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- getStartingNodeName() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getState() - Method in class it.univr.di.labeledvalue.Literal
- getState(byte) - Method in class it.univr.di.labeledvalue.ALabel
- getState(char) - Method in class it.univr.di.labeledvalue.Label
- getStateLiteralWithSameName(char) - Method in class it.univr.di.labeledvalue.Label
- getStatus(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Usually, in a priority queue, an object is first added and, possibly, removed.
- getStatusAndPriority(T, int[]) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Single-lookup combination of
ExtendedPriorityQueue.getStatus(Object)andExtendedPriorityQueue.getPriority(Object): returns the status ofitemand writes its priority intopriorityOut[0](the same valueExtendedPriorityQueue.getPriority(Object)would return, i.e., the infinite sentinel when the item was never inserted). - getStatusBar() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the status bar, the single two-column row above the two graph views and below the command bar (for testing).
- getStatusBarText() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the current graph-information text of the status bar, with the entries joined by a space (for testing).
- getStnAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getSTNPredecessorSubgraph(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STN
-
Returns the Muscettola predecessor graph of the given
sourcein the current STN. - getStnuAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
- getStraight() - Method in class it.univr.di.labeledvalue.Literal
-
Returns a literal that is the straight literal of this.
- getStrongConnectedComponents(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STN
-
Determines all the strongly connected components (SCC) of size > 1 containing the source node using the Tarjan algorithm.
- getSubLabelIn(Label, boolean) - Method in class it.univr.di.labeledvalue.Label
-
Determines the sub label of
thisthat is also present (not present) in labellab. - getSubLabelIn(Label, boolean, boolean) - Method in class it.univr.di.labeledvalue.Label
-
Determines the sub label of
thisthat is also present (not present) in labellab. - getSuccessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Returns the list of successors (with outgoing edge) of the given node.
- getSuccessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getSuccessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the list of successors (with outgoing edge) of the given node.
- getSuccessorsMap() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Returns the internal successor adjacency map
node -> list of (successor, outgoing edge), exposed so that generic graph algorithms (e.g.,GraphAlgs.getDepthFirstOrder) can consume it directly, without copying. - getSuccessorsMap() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the internal successor adjacency map
node -> list of (successor, outgoing edge). - getText() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- getText() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
- getThemeMode() - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
-
Returns the mode stored in the user preferences; new installations follow the system.
- getTimeOut() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getTimeOut() - Method in class it.univr.di.cstnu.algorithms.STNU
- getTransform() - Method in class it.univr.di.cstnu.gui.GraphCanvas
- getType() - Method in exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- getType() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getType() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getType() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getULCaseLabeledPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Returns the map of node upper/lower-case labeled potentials.
- getUniqueDifferentLiteral(Label) - Method in class it.univr.di.labeledvalue.Label
-
Finds and returns the unique different literal between
thisandlabif it exists. - getUniqueEdgeName(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns
edgeNamewhen available; otherwise appends the first available suffix among_0,_1, and so on. - getUnknown() - Method in class it.univr.di.labeledvalue.Literal
-
Returns a literal that is the unknown literal of this.
- getUpper() - Method in class it.univr.di.cstnu.util.TimeInterval
- getUpperBound() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getUpperCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Returns a map containing the upper-case edges associated with the contingent link of the network if the network was initialized (
PSTN.initAndCheck()executed successfully); null otherwise. - getUpperCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Returns a map containing the upper-case edges associated with the contingent link of the network if the network was initialized (
STNU.initAndCheck()executed successfully); null otherwise. - getUpperCaseLabels() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getUpperCaseLabels() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getUpperCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- getUpperCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
- getUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getUpperCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
- getUpperCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- getUpperGuard() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- getUpperLabeledEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getUpperPotential(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
- getUpperPotential(LabeledNode, Label) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
- getValue() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- getValue() - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- getValue() - Method in interface it.univr.di.cstnu.graph.STNEdge
- getValue() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- getValue() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- getValue(E) - Method in interface it.univr.di.cstnu.graph.STNEdge.EdgeValue
-
The interesting value of the edge.
- getValue(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- getValue(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- getValue(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.PSTN
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STN
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STNU
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STNURTE
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
- getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
- getVersionAndDate() - Static method in class it.univr.di.cstnu.algorithms.PSTN
- getVersionAndDate() - Static method in class it.univr.di.cstnu.algorithms.STNU
- getVersionAndDate() - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
- getVersionAndDate() - Method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
- getVersionAndDate() - Method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
- getVertexCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getVertexCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getVertexCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getVertices() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getVertices() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getVertices() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Returns a collection of all vertices in the graph.
- getVertices() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getVertices() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns a collection of all vertices in the graph.
- getVerticesArray() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getWidth() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- getX() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- getX() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getX(LabeledNode) - Method in interface it.univr.di.cstnu.gui.NodePositions
- getX(LabeledNode) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
- getY() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- getY() - Method in class it.univr.di.cstnu.graph.LabeledNode
- getY(LabeledNode) - Method in interface it.univr.di.cstnu.gui.NodePositions
- getY(LabeledNode) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
- getZ() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- getZ() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- getZ() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
- getZ() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- getZ() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Returns the Z node of the graph.
- getZoomInButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the input-view «+» zoom button (for testing).
- getZoomOutButton() - Method in class it.univr.di.cstnu.gui.EditorView
-
Returns the input-view «−» zoom button (for testing).
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.Checker
-
Global header
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Global header
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Global header
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
Global header
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
Global header
- GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Global header
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.Checker
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
- GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
- GlobalStatisticKey(int, int, int) - Constructor for class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
-
default constructor
- GlobalStatisticsKey(int, int) - Constructor for record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Creates an instance of a
GlobalStatisticsKeyrecord class. - gPrime - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
ESTNU with rigid components collapsed, used by Steps M4 and M5.
- GRAPH_ANNOTATIONS_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for presentation-only plain-text annotations.
- GRAPH_CHECK_OUTCOME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a persisted check outcome.
- GRAPH_DISPATCHABILITY_OUTCOME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a persisted dispatchability representation.
- GRAPH_NAME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the graph name.
- GRAPH_nCTG_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the number of contingent nodes in the graph.
- GRAPH_nEDGES_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the number of edges in the graph.
- GRAPH_nOBS_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the number of observed propositions in the graph.
- GRAPH_nVERTICES_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the number of vertices in the graph.
- GRAPH_OUTCOME_FINGERPRINT_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the fingerprint protecting persisted outcomes.
- GraphAlgs - Interface in it.univr.di.cstnu.util
-
Utility class containing some graph algorithm implementations.
- GraphAlgs.BFCTNodeStatus - Enum Class in it.univr.di.cstnu.util
-
The state of a node during a Bellman-Ford-Tarjan search, held in an array indexed by the dense node id of the search and not in the node, so that two searches on the same graph cannot interfere.
- GraphAlgs.LabeledNodeSuccessor - Class in it.univr.di.cstnu.util
-
Minimal base class for SCC searches that must traverse every listed arc.
- GraphAnnotation - Class in it.univr.di.cstnu.graph
-
A plain-text note placed on a temporal-constraint graph.
- GraphAnnotation(String, double, double, double, double) - Constructor for class it.univr.di.cstnu.graph.GraphAnnotation
- GraphCanvas<E> - Class in it.univr.di.cstnu.gui
-
Swing component rendering a
TemporalConstraintGraphusing pan/zoom (ViewTransform), pluggable node positions (NodePositions), pluggable visual style (GraphStyle) and an observableSelectionModel. - GraphCanvas(TemporalConstraintGraph, NodePositions, GraphStyle, SelectionModel, ViewTransform) - Constructor for class it.univr.di.cstnu.gui.GraphCanvas
-
Creates a new canvas.
- GraphDistances - Interface in it.univr.di.cstnu.util
-
This interface defines the methods for managing distances between nodes in a graph.
- GraphDistancesImpl - Class in it.univr.di.cstnu.util
-
Implementation based on two nested hash maps.
- GraphDistancesImpl() - Constructor for class it.univr.di.cstnu.util.GraphDistancesImpl
-
Default constructor
- GraphFactory - Class in it.univr.di.cstnu.gui
-
The only place in the new editor authorized to name the concrete graph backends (
DenseTCGraph,SparseTCGraph). - GraphLayout - Interface in it.univr.di.cstnu.gui.layout
-
A graph layout algorithm that assigns positions to the nodes of a
TemporalConstraintGraphwithin a rectangular area. - GraphLayouts - Class in it.univr.di.cstnu.gui.layout
-
Registry of the graph layouts available to the user interface.
- GraphML2Luke - Class in it.univr.di.cstnu.util
-
Utility class for converting STNU file in GraphML format to Luke format.
- GraphML2Luke() - Constructor for class it.univr.di.cstnu.util.GraphML2Luke
- GraphRole - Enum Class in it.univr.di.cstnu.gui.inspector
-
Which graph an inspected element belongs to.
- GraphStyle - Interface in it.univr.di.cstnu.gui
-
Visual style for nodes and edges drawn by
GraphCanvas. - growFactor - Static variable in class it.univr.di.cstnu.graph.DenseTCGraph
-
Adjacency grow factor: This represents the multiplication factor used to increase the dimension of the adjacency matrix.
H
- halfFinished - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
- hasEndpointOverrides() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- hasError() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- hasError() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- hashCode() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Returns a hash code value for this object.
- hashCode() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- hashCode() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- hashCode() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns a hash code value for this object.
- hashCode() - Method in interface it.univr.di.cstnu.graph.Component
- hashCode() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Returns a hash code value for this object.
- hashCode() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- hashCode() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Returns a hash code value for this object.
- hashCode() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
- hashCode() - Method in class it.univr.di.cstnu.util.ObjectPair
- hashCode() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns a hash code value for this object.
- hashCode() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- hashCode() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- hashCode() - Method in class it.univr.di.labeledvalue.ALabel
- hashCode() - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- hashCode() - Method in class it.univr.di.labeledvalue.Label
- hashCode() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- hashCode() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- hashCode() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- hashCode() - Method in class it.univr.di.labeledvalue.Literal
- hasNameEquals(ALabelAlphabet.ALetter) - Method in class it.univr.di.cstnu.graph.LabeledNode
- hasOpenNetwork() - Method in class it.univr.di.cstnu.gui.EditorController
-
Whether the user has actually opened or created a network.
- hasSameEdgesOf(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Returns
trueif this graph contains the same set of edges asother. - hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- hasSameValues(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
- hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- hasSameVerticesOf(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- header() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- headerText() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- HierarchyNode(Label, int) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- HOPS - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Default hops
- horizon - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Horizon value.
- horizon - Variable in class it.univr.di.cstnu.algorithms.STN
-
Horizon value.
- HunsbergerPosenato18 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
-
Hunsberger Posenato 2018.
- HunsbergerPosenato19 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
-
Hunsberger Posenato 2019 It is selected when
AbstractCSTN.setPropagationOnlyToZ(boolean)with false value is executed before the execution ofCSTN.dynamicConsistencyCheck() - HunsbergerPosenato20 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
-
Hunsberger Posenato 2020.
I
- id() - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Returns the value of the
idrecord component. - id() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- implicitCurvatures(TemporalConstraintGraph, NodePositions, GraphStyle) - Static method in class it.univr.di.cstnu.gui.CurvaturePolicy
-
Computes the implicit curvature factor to add to each edge's explicit curvature.
- importPlainSTNU(File) - Method in class it.univr.di.cstnu.gui.EditorController
-
Imports an STNU written in Luke's plain format.
- includeHighlights() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns the value of the
includeHighlightsrecord component. - inDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- inDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- inDegree(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- index(char) - Static method in class it.univr.di.labeledvalue.Literal
- index(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- individualStandInEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Set of initial stand-in edges returned by the minimum dispatchability preprocessing.
- INFINITY_SYMBOL - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing infinity symbol: ∞.
- INFINITY_SYMBOLstring - Static variable in class it.univr.di.labeledvalue.Constants
- INFO_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for informational / NOT_APPLICABLE outcomes.
- infoFor(TemporalConstraintNetworkType) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
- initAndCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Checks and initializes the CSTN instance represented by graph
g. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Checks and initializes the CSTN instance represented by graph
g. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Calls
AbstractCSTN.coreCSTNInitAndCheck()and, then, check all guarded links. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Checks and initializes the CSTN instance represented by graph
g. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Checks and initializes the CSTN instance represented by graph
g. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.PCSTNU
-
Checks and initializes the CSTN instance represented by graph
g. - initAndCheck() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Makes the PSTN check and initialization.
- initAndCheck() - Method in class it.univr.di.cstnu.algorithms.STN
-
Initializes the STN instance represented by graph g.
- initAndCheck() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Makes the STNU check and initialization.
- INITIAL_CAPACITY - Static variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
The standard initial capacity of a queue.
- INITIAL_DIMENSION - Static variable in class it.univr.di.cstnu.graph.DenseTCGraph
-
Initial graph dimension
- initialized - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Becomes true when all data structures have been initialized.
- inNegativeCycle() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- inNegativeCycle() - Method in interface it.univr.di.cstnu.graph.Component
- INPUT - Enum constant in enum class it.univr.di.cstnu.gui.inspector.GraphRole
-
The element belongs to the input (editable) graph.
- inputFiles - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
The input file names.
- insertOrUpdate(T, int) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
Inserts or updates the given item and its priority into this heap.
- INSPECTOR_INITIAL_HEIGHT - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Height, in pixels, the inspector panel docked below the two graph views gets the first time the window is laid out.
- InspectorPanel - Class in it.univr.di.cstnu.gui.inspector
-
Inspector panel for editing the attributes of the currently selected node or edge.
- InspectorPanel(EditorController) - Constructor for class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Builds an inspector bound to a controller.
- install() - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers the mouse, mouse-motion, mouse-wheel and keyboard listeners on the canvas, installs the transient overlay painter, and refreshes the node-name counter.
- installAtStartup() - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
-
Installs the saved theme before Swing components are created.
- installInspector() - Method in class it.univr.di.cstnu.gui.EditorView
-
Creates the attribute inspector, puts it in the slot below the two graph views and makes it follow the selection.
- INSTANCE - Enum constant in enum class it.univr.di.Debug
-
A class containing just a static constant can be represented as an enum.
- instances - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Input files as
Fileobjects. - INT_NEG_INFINITE - Static variable in class it.univr.di.labeledvalue.Constants
-
The integer value representing the -∞.
- INT_NULL - Static variable in class it.univr.di.labeledvalue.Constants
-
Default value to represent an invalid integer value.
- INT_POS_INFINITE - Static variable in class it.univr.di.labeledvalue.Constants
-
The integer value representing the +∞.
- internal - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
The edge represents an internal one used to represent a high-level construct, such as a WORKFLOW OR JOIN.
- InternalEntry(Label, ALabel) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- interruptBy - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
InterruptBy maintains, for each UC edge E, the possible pair (UCEdge E', STNUPath P') where E' is the UC edge that interrupted the bypass procedure for E (
STNU.SRNCycleFinderBackPropagation(STNUEdge, RULGlobalInfo). - interrupted - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
-
True if a repetition failed because of an error or a cancellation.
- interruptionCycle - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
-
A negative cycle caused by the propagation interruption sequence went back to a previous contingent node.
- intersect(int, int) - Method in class it.univr.di.cstnu.util.TimeInterval
- intersect(TimeInterval) - Method in class it.univr.di.cstnu.util.TimeInterval
- intersect(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
- invalidateImplicitCurvatures() - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Drops the cached implicit curvature factors so that the next rendering recomputes them.
- IR - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
-
Instantaneous reaction semantics
- IS_NEGATIVE_CYCLE(int[]) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Detects whether the parent-pointer forest encoded in
parentcontains a cycle. - isAllMaxMinimalGraphConsistent(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Determines the minimal distance between all pairs of vertices of the given graph if the graph is consistent, i.e., it does not contain any negative cycles.
- isAViableSchedule(Object2IntMap, boolean) - Method in class it.univr.di.cstnu.algorithms.STNURTE
-
Verifies that the given schedule does not violate any constraints.
- isCleanedOutputRequired() - Method in class it.univr.di.cstnu.algorithms.STNU
- isComplement(Literal) - Method in class it.univr.di.labeledvalue.Literal
- isConsistentWith(byte, char) - Method in class it.univr.di.labeledvalue.Label
-
A literal l is consistent with a label if the last one does not contain ¬l.
- isConsistentWith(Label) - Method in class it.univr.di.labeledvalue.Label
-
A label L1 is consistent with a label L2 if L1 ∧ L2 is satisfiable.
- isConsistentWith(Literal) - Method in class it.univr.di.labeledvalue.Label
- isContingent - Variable in class it.univr.di.cstnu.graph.LabeledNode
-
Flag for the contingent node.
- isContingent() - Method in class it.univr.di.cstnu.graph.LabeledNode
- isContingent() - Method in interface it.univr.di.cstnu.graph.Node
- isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.algorithms.CSTNU
- isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.algorithms.STNU
- isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.gui.EditorSettings
- isContingentEdge() - Method in interface it.univr.di.cstnu.graph.Edge
- isControllable() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
- isControllable() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- isControllable() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- isCSTNEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isCSTNEdge() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- isCSTNEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isCSTNPSUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isCSTNPSUEdge() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- isCSTNPSUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isCSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isCSTNUEdge() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- isCSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isDense(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.gui.GraphFactory
- isDerivedUpToDate() - Method in class it.univr.di.cstnu.gui.EditorDocument
- isDirty() - Method in class it.univr.di.cstnu.gui.EditorDocument
- isEmpty() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- isEmpty() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- isEmpty() - Method in interface it.univr.di.cstnu.graph.Edge
- isEmpty() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- isEmpty() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- isEmpty() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- isEmpty() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
It runs in O(1) time.
- isEmpty() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- isEmpty() - Method in class it.univr.di.cstnu.util.ObjectPair
- isEmpty() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- isEmpty() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- isEmpty() - Method in class it.univr.di.labeledvalue.ALabel
- isEmpty() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- isEmpty() - Method in class it.univr.di.labeledvalue.Label
- isEmpty() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- isEmpty() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- isEmpty() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- isInNegativeScenarios(Label) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Checks if the label belongs to the negative scenarios.
- isLower() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- isLowerCase() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- isNameManagedByGraph() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- isNegated() - Method in class it.univr.di.labeledvalue.Literal
- isNodePresent(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
- isNodePresent(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Checks if the given node is present in the graph.
- isObserver() - Method in class it.univr.di.cstnu.graph.LabeledNode
- isOrdinaryEdge() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- isOSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isOSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isOutputCleaned() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- isOutputCleaned() - Method in class it.univr.di.cstnu.algorithms.STN
- isParameter - Variable in class it.univr.di.cstnu.graph.LabeledNode
-
Flag for parameter node.
- isParameter() - Method in class it.univr.di.cstnu.graph.LabeledNode
- isParameter() - Method in interface it.univr.di.cstnu.graph.Node
- isPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
-
The element is currently in the queue.
- isPropagateOnlyToZ() - Method in class it.univr.di.cstnu.gui.EditorSettings
- isReadOnly() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- isRequirementEdge() - Method in interface it.univr.di.cstnu.graph.Edge
- isSave() - Method in class it.univr.di.cstnu.algorithms.PSTN
- isSave() - Method in class it.univr.di.cstnu.algorithms.STNU
- isSelected(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
- isSelected(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
- isSTNEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isSTNEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isSTNEdge() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- isSTNEdge() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- isSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
- isSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
-
This method is inappropriate here, but it helps to speed up the code.
- isSTNUEdge() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- isStraight() - Method in class it.univr.di.labeledvalue.Literal
- isTypeChangeAllowed(TemporalConstraintNetworkType, TemporalConstraintNetworkType) - Static method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Tells whether
TemporalConstraintGraph.setType(TemporalConstraintNetworkType)accepts the change fromcurrenttorequested, that is whether the two kinds share an edge implementation and differ only by something the constructor cannot see. - isUnknown() - Method in class it.univr.di.labeledvalue.Literal
- isUpper() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- isUpperBoundRequested - Variable in class it.univr.di.cstnu.algorithms.CSTNPotential
-
True if the DC checking algorithm must also determine the maximum execution time for each time-point.
- isUpperBoundRequested() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
- isUpperCase() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- isUpperCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- isVersionComparable(String) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Tells whether
storedFingerprintcarries the current version prefix, i.e. whether it was produced by a release with the same canonical form and hashing scheme as this one. - isVersionReq() - Method in class it.univr.di.cstnu.algorithms.PSTN
- isVersionReq() - Method in class it.univr.di.cstnu.algorithms.STNU
- isWait() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTED
- isWait() - Method in interface it.univr.di.cstnu.graph.STNUEdge
- isWithinBounds() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
- isWithNodeLabels() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- it.univr.di - package it.univr.di
-
Contains the two packages that realize the framework for verifying the consistency/controllability of temporal constraint networks.
- it.univr.di.cstnu.algorithms - package it.univr.di.cstnu.algorithms
-
Contains all checking algorithms for (C)STN(U)s.
- it.univr.di.cstnu.graph - package it.univr.di.cstnu.graph
-
Contains all classes for representing vertices, edges and graphs related to the (C)STN(U) model.
- it.univr.di.cstnu.gui - package it.univr.di.cstnu.gui
- it.univr.di.cstnu.gui.export - package it.univr.di.cstnu.gui.export
- it.univr.di.cstnu.gui.inspector - package it.univr.di.cstnu.gui.inspector
- it.univr.di.cstnu.gui.layout - package it.univr.di.cstnu.gui.layout
- it.univr.di.cstnu.util - package it.univr.di.cstnu.util
-
Contains all actor classes for the implementation and/or the use of (C)STN(U)s algorithms.
- it.univr.di.labeledvalue - package it.univr.di.labeledvalue
-
Provides the classes necessary to manage labeled value maps.
- iterator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
- iterator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- iterator() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- iterator() - Method in class it.univr.di.cstnu.util.ObjectPair
- iterator() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- iterator() - Method in class it.univr.di.labeledvalue.ALabel
J
- Johnson - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Johnson
K
- keySet() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- keySet() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
A copy of all labels in the map.
- keySet() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- keySet() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- kind() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns the value of the
kindrecord component.
L
- label - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- label - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- label() - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Returns the value of the
labelrecord component. - label() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- Label - Class in it.univr.di.labeledvalue
-
Represents an immutable propositional label in the CSTN/CSTNU framework.
- LABEL_OFFSET - Static variable in class it.univr.di.cstnu.gui.EdgeGeometry
-
Distance, in model units, between the point on the curve at
EdgeGeometry.LABEL_Tand the label anchor. - LABEL_RE - Static variable in class it.univr.di.labeledvalue.Label
-
Regular expression representing a Label.
- LABEL_T - Static variable in class it.univr.di.cstnu.gui.EdgeGeometry
-
Parametric position along the curve where the label anchor is placed.
- labelAnchor() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
labelAnchorrecord component. - labelCharsRE - Static variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Keyword \w because it is necessary to accept also node names!
- LABELED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
-
The distance of the node was lowered and the node waits to be scanned.
- LabeledALabelIntTreeMap - Class in it.univr.di.labeledvalue
-
Allows managing conjoined upper-case values that are also associated with propositional labels.
- LabeledALabelIntTreeMap(LabeledALabelIntTreeMap, Class) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Constructor to clone the structure.
- LabeledALabelIntTreeMap(Class) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Simple constructor.
- LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView - Class in it.univr.di.labeledvalue
-
A read-only view of a LabeledALabelIntTreeMap object.
- LabeledALabelIntTreeMapView(LabeledALabelIntTreeMap) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
- labeledCrossCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Labeled Cross-Case Rule
- labeledCrossLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Labeled Cross-Lower Case (zLc/CC)
- labeledCrossLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
-
Apply B and B-parameter rules of the paper about Parameter-CSTNU.
- LabeledIntHierarchyMap - Class in it.univr.di.labeledvalue
-
Simple implementation of
LabeledIntMapinterface. - LabeledIntHierarchyMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Necessary constructor for the factory.
- LabeledIntHierarchyMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Constructor to clone the structure.
- LabeledIntHierarchyMap.HierarchyNode - Class in it.univr.di.labeledvalue
-
Simple class to represent a labeled value in the hierarchy.
- LabeledIntHierarchyMap.LabeledIntHierarchyMapView - Class in it.univr.di.labeledvalue
-
A read-only view of an object
- LabeledIntHierarchyMapView(LabeledIntHierarchyMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap.LabeledIntHierarchyMapView
- LabeledIntMap - Interface in it.univr.di.labeledvalue
-
Realizes the map
Label-->int - LabeledIntMap.LabeledIntMapView - Interface in it.univr.di.labeledvalue
-
A read-only view of an object
- LabeledIntMapSupplier<C> - Class in it.univr.di.labeledvalue
-
Basic factory of LabeledIntMap objects.
- LabeledIntMapSupplier(Class) - Constructor for class it.univr.di.labeledvalue.LabeledIntMapSupplier
-
Constructor for LabeledIntMapSupplier.
- LabeledIntNotMinMapView(LabeledIntSimpleMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap.LabeledIntNotMinMapView
-
Deprecated.
- LabeledIntSimpleMap - Class in it.univr.di.labeledvalue
-
Deprecated.
- LabeledIntSimpleMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Necessary constructor for the factory.
- LabeledIntSimpleMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Necessary constructor for the factory.
- LabeledIntSimpleMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Constructor to clone the structure.
- LabeledIntSimpleMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Constructor to clone the structure.
- LabeledIntSimpleMap.LabeledIntNotMinMapView - Class in it.univr.di.labeledvalue
-
Deprecated.
- LabeledIntTreeMap - Class in it.univr.di.labeledvalue
-
Simple implementation of
LabeledIntMapinterface. - LabeledIntTreeMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Necessary constructor for the factory.
- LabeledIntTreeMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Necessary constructor for the factory.
- LabeledIntTreeMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Constructor to clone the structure.
- LabeledIntTreeMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Constructor to clone the structure.
- LabeledIntTreeMap.LabeledIntTreeMapView - Class in it.univr.di.labeledvalue
-
A read-only view of an object
- LabeledIntTreeMapView(LabeledIntTreeMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap.LabeledIntTreeMapView
- LabeledIntTreeSimpleMap - Class in it.univr.di.labeledvalue
-
Extends LabeledIntTreeMap, setting optimize field to false.
In this way, labeled values where labels are not shortened.
This class is useful for the OSTNUPluggableEdge class. - LabeledIntTreeSimpleMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
-
Necessary constructor for the factory.
- LabeledIntTreeSimpleMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
-
Necessary constructor for the factory.
- LabeledIntTreeSimpleMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
-
Constructor to clone the structure.
- labeledLetterRemovalRule(LabeledNode, LabeledNode, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Labeled Letter Removal Since this algorithm does not manage if two contingent timepoints have a strict range, and they require oracles, one way to capture such a situation is to not remove the letter to a wait when X is an activation or contingent time point.
- labeledLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Labeled Lower Case Rule
- LabeledLowerCaseValue - Class in it.univr.di.labeledvalue
-
Represents an immutable Labeled Lower Case value.
- LabeledNode - Class in it.univr.di.cstnu.graph
-
LabeledNode class.
- LabeledNode(LabeledNode) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
-
Constructor for cloning.
- LabeledNode(LabeledNode, ALabelAlphabet) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
-
Clones
n, recreating any A-Label content — the node's ownLabeledNode.getALabel(), and the A-Label keys of its labeled-potential map — bound totargetAlphabetinstead ofn's own alphabet. - LabeledNode(String) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
-
Constructor for LabeledNode.
- LabeledNode(String, char) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
-
Standard constructor for an observation node
- LabeledNodeSuccessor(LabeledNode) - Constructor for class it.univr.di.cstnu.util.GraphAlgs.LabeledNodeSuccessor
- LabeledNodeSupplier - Class in it.univr.di.cstnu.graph
-
LabeledIntEdgePluggable supplier.
- LabeledNodeSupplier() - Constructor for class it.univr.di.cstnu.graph.LabeledNodeSupplier
- labeledOracleRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Oracle rule.
- labeledPropagationRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Applies 'labeled no case' or 'labeled upper case propagation' rules.
- labeledUpperCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Applies 'labeled upper case' rules.
- labeledValue - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Labeled value.
- labeledValue - Variable in class it.univr.di.cstnu.graph.STNUEdgeInt
-
The labeled value associated with the edge when it is a contingent link or a wait constraint.
- labeledValueMapImpl - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Labeled value class used in the class.
- labeledValueMapImpl - Static variable in class it.univr.di.cstnu.graph.LabeledNode
-
Labeled value class used in the class.
- labeledValueMapImpl - Static variable in class it.univr.di.cstnu.graph.TCGraphMLReader
-
Labeled-value implementation used while decoding GraphML attributes.
- labeledValuePropagationCalls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
-
Counters #applications of the label propagation rule
- labeledValueRE - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
A labeled value as a regular expression.
- LabeledValueRE - Static variable in class it.univr.di.labeledvalue.Constants
-
Regular expression for an acceptable value in a LabeledValue.
- labeledValuesAsString() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- labeledValuesAsString() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- labeledValueSetREPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Matcher for a set of labeled values.
- LabeledValueTable - Class in it.univr.di.cstnu.gui.inspector
-
A compact editor for a list of labeled values — CSTN ordinary labeled values, and the unified CSTNU/CSTNPSU upper/lower-case value table — with explicit Add/Remove buttons and in-place editing of every row.
- LabeledValueTable(String, List, boolean, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- LabeledValueTable(String, List, boolean, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation, LabeledValueTable.RowEdit) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- LabeledValueTable(String, List, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation, LabeledValueTable.RowEdit) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Builds the unified three-column upper/lower-case value table.
- LabeledValueTable.LabelMutation - Interface in it.univr.di.cstnu.gui.inspector
-
A mutation on the edge removing the row identified by its label text, delegated to the controller.
- LabeledValueTable.RowEdit - Interface in it.univr.di.cstnu.gui.inspector
-
An in-place edit of one existing row, delegated to the controller as a single mutation (so the dirty flag flips once per user action).
- LabeledValueTable.RowMutation - Interface in it.univr.di.cstnu.gui.inspector
-
A mutation on the edge adding one (label, value) pair, delegated to the controller.
- LabeledValueTable.ValueNotStoredException - Exception Class in it.univr.di.cstnu.gui.inspector
-
Signals that a mutation was silently rejected by the domain (min-merge: a stricter value already present on the edge makes the new one redundant).
- LabelInconsistent - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
- labelModificationqR0(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Implements the zqR0 rule assuming instantaneous reaction and a streamlined network.
- labelModificationqR3(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Implements the qR3* rule assuming instantaneous reaction and a streamlined network.
- labelModificationR0qR0(LabeledNode, LabeledNode, E) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Applies rule R0/qR0: label containing a proposition that can be decided only in the future is simplified by removing such a proposition.
- labelModificationR0qR0Core(LabeledNode, LabeledNode, Label, int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Execute the core of
AbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge). - labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Rule R3*
- labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Deprecated.
- LabelNotSubsumes - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
- labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Applies the labeled propagation rule:
- labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
This version is a restricted version of
CSTN.labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge). - labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Applies 'labeled no case' and 'labeled upper case' and 'forward labeled upper case' and 'labeled conjunct upper case' rules.
- labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
-
Apply A, A-Parameter, and C rules of the paper about Parameter-CSTNU.
- labelSet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- labelSet(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- labelValidator - Static variable in class it.univr.di.labeledvalue.ALabel
-
Validator for a graphical interface
- labelValidator - Static variable in class it.univr.di.labeledvalue.Label
-
Validator for a graphical interface
- LANES - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default lane number
- LANES - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default lane number
- last() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- LATE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the maximum possible execution time,
l, with all nodes that have as last possible execution time, i.e.,u' == l. - LC_LABEL - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
-
Constant
LC_LABEL="LC" - length - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
The current (cached) length of
ObjectArrayFIFOSetQueue.backingArray. - length() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
lengthrecord component. - letterRemovalRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
-
Counts the # of applications of different rules.
- letterRemovalRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Counts the # of applications of different rules.
- LIGHT - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
-
DarkLaf IntelliJ light theme.
- Literal - Class in it.univr.di.labeledvalue
-
An immutable literal.
- loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Repopulates the editor with the supplied model value, then captures it as committed.
- loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
- localInfoOfContingentNodes - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
Map (contingent-node, localInfo) used by rul2021Dispatchable for adding wait constraints after a successful check
- LOG - Static variable in class it.univr.di.cstnu.algorithms.PCSTNU
-
logger
- LOG - Static variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
logger
- LOG - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.Checker
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
class logger
- LOG - Static variable in interface it.univr.di.cstnu.util.GraphAlgs
-
Logger for the default method
- LOG - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.Luke2GraphML
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
class logger
- LOG - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
logger
- LOG - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
class logger
- LogNormalDistributionParameter - Class in it.univr.di.cstnu.util
-
Log-normal distribution of the duration of a contingent link, held by the contingent time point.
- LogNormalDistributionParameter(double, double) - Constructor for class it.univr.di.cstnu.util.LogNormalDistributionParameter
- LogNormalDistributionParameter(double, double, int) - Constructor for class it.univr.di.cstnu.util.LogNormalDistributionParameter
- loGraphPotFailure - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
-
A negative cycle found in the LO-Graph.
- LOWER_CASE_SUFFIX - Static variable in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Suffix that tags a Case-column choice as a lower-case value; see
LabeledValueTable.UPPER_CASE_SUFFIX. - lowerBound() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns the value of the
lowerBoundrecord component. - lowerBound() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns the value of the
lowerBoundrecord component. - lowerCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- lowerCaseCount() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
lowerCaseCountrecord component. - lowerCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
-
Counts the # of applications of different rules.
- lowerCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Counts the # of applications of different rules.
- lowerCaseValue - Variable in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
-
Morris Lower case value augmented by a propositional label.
- lowerCaseValueAsString() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- lowerCaseValueAsString() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- lowerCaseValueAsString() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- lowerCaseValueAsString(ALabel, int, Label) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
- lowerCaseValues - Variable in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
-
Morris Lower case value augmented by a propositional label.
- lowerCaseValueSize() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- lowerCaseValueSize() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- lowerCaseValueSize() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- lowerContingentEdge - Variable in class it.univr.di.cstnu.algorithms.CSTNU
-
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent time point.
- lowerContingentEdge - Variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent timepoint.
- lowerContingentLink - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent time point.
- lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Returns true if label propagation rule (for example,
CSTN.labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge)method) has to apply only for consistent labels. - lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
- lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNIR
- Luke2GraphML - Class in it.univr.di.cstnu.util
-
Utility class for converting a (C)STN(U) file in Luke format to GraphML format.
- Luke2GraphML() - Constructor for class it.univr.di.cstnu.util.Luke2GraphML
M
- m4ActivationNode - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Contingent-link activation map after rigid-component collapse, indexed as
contingent -> activation. - main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTN
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR3R
-
Just for using this class also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
-
Just for using this class, also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Just for using this class also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Reads a CSTNPSU file and determines its prototypal link.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
-
Reads a CSTNU file and checks it.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
-
Just for using this class also from a terminal.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.FTNU
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.OSTNU
-
Reads a CSTNU file and checks it.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.PCSTNU
-
Reads a PCSTNU file and checks it.
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner
-
Allows checking the per-phase statistics of a user-selected subset of the STNU dispatchability algorithms on a set of instances, printing two
\pgfplotstableread{...}blocks ready to paste intohpaaai27.tex. - main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STN
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STNU
- main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STNURTE
- main(String[]) - Static method in class it.univr.di.cstnu.gui.CanvasDemo
-
Entry point.
- main(String[]) - Static method in class it.univr.di.cstnu.gui.TNEditor
-
Entry point: builds an editor frame for a fresh CSTNU network on the EDT and shows it.
- main(String[]) - Static method in class it.univr.di.cstnu.util.Checker
-
Allows checking the execution time of a DC checking algorithm, given a set of instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNRandomGenerator
- main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
-
Allows the modification of a set of input instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Reads a CSTNU file and converts it into UPPAAL TIGA format.
- main(String[]) - Static method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Allows checking the execution time of algorithms on a set of instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
- main(String[]) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
- main(String[]) - Static method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Allows checking the execution time of the MDE-family algorithms on a set of instances.
- main(String[]) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
-
CLI entry point.
- main(String[]) - Static method in class it.univr.di.cstnu.util.OSTNURandomGenerator
- main(String[]) - Static method in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
Allows checking the execution time of algorithms on a set of instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
Allows checking the execution time of algorithms on a set of instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Entry point.
- main(String[]) - Static method in class it.univr.di.cstnu.util.STNUDensifier
-
Allows the modification of a set of input instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.STNURandomGenerator
- main(String[]) - Static method in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Allows checking the execution time of algorithms for a set of instances.
- main(String[]) - Static method in class it.univr.di.cstnu.util.TCGraphBaselineRunner
-
Runs the baseline benchmark.
- main(String[]) - Static method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- mainConditionForRestrictedLP(int, int) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
-
IR Semantics
- mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Returns true if
AbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, E)method has to not apply. - mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
- mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNIR
- mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
IR Semantics Returns true if
AbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, E)method has to not apply. - mainConditionForSkippingInR3qR3(int, LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Returns true if
CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge)method has to not apply. - mainConditionForSkippingInR3qR3(int, LabeledNode) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
- mainInt2SetMap - Variable in class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Design choice: the set of labeled values of this map is organized as a collection of sets, each containing labels of the same length.
- mainMap - Variable in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Map of label
- MAKE_MINIMAL_DISPATCHABLE(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.algorithms.STN
-
Adds to the given graph the undominated edges and returns such added/modified edges as a map
((sourceName, destinationName), edge). - MAKE_NODES_REACHABLE_BY(TemporalConstraintGraph, LabeledNode, int, String) - Static method in class it.univr.di.cstnu.algorithms.STN
-
Makes each node reachable by the source, adding an edge between the source and each other node with value
horizonand name prefixed byprefix, followed by "__", source name, "__", and node name. - makeAllMaxProjection() - Method in class it.univr.di.cstnu.algorithms.OSTNU
- makeAlphaBetaGammaPrime4R3(LabeledNode, LabeledNode, LabeledNode, char, Label, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
A simple method to determine the label "αβγ" for the rule
CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge). - makeAlphaPrime(LabeledNode, LabeledNode, char, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Simple method to determine the
α'to use in rules R0 and in rule qR0. - makeBetaGammaDagger4qR3(LabeledNode, LabeledNode, char, Label, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Simple method to determine the label (β*γ)† to use in rules qR3*
CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge). - makeDispatchable() - Method in class it.univr.di.cstnu.algorithms.STN
-
Makes the graph dispatchable by applying the Muscettola et al. 1998 algorithm, considering Z as the source node.
- makeMinimalDispatchable() - Method in class it.univr.di.cstnu.algorithms.STN
-
This makes this network dispatchable, where edges are only the undominated ones.
- makeNewEdge(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Create an edge, ensuring that its name is unique in the graph 'g'.
- makeNewEdge(String, Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates a new edge suitable for this graph, with a non-conflicting name and the requested constraint type.
- makeSTNUInstance(DenseTCGraph) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Returns an STNU object filled with the given graph and timeOut set as the parameter
AbstractBenchmarkRunner.timeOut. - managedTypes() - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
- manageParameters(String[]) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Simple method to manage command line parameters using the "args4j" library.
- manageParameters(String[]) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Simple method to manage command line parameters using
args4jlibrary. - map - Variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Data structure.
- marginPx() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns the value of the
marginPxrecord component. - markEditedStructurally() - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Marks the input graph dirty and the derived graph out of date.
- markLayoutEdited() - Method in class it.univr.di.cstnu.gui.EditorController
-
Declares a layout-only edit: a change to how the input network is drawn — its node coordinates and, later, its edge paths — that is persisted in GraphML but does not alter the network's semantics.
- markLayoutEdited() - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Marks the input graph dirty without touching the derived-graph validity flag.
- markMetadataEdited() - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Marks the input graph dirty without touching the derived-graph validity flag.
- markNameManagedByGraph() - Method in class it.univr.di.cstnu.graph.AbstractComponent
- markSaved(File) - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Records that the input graph has just been saved to
savedFile: clears the dirty flag. - matches(String, TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Returns
trueiffstoredFingerprintis version-comparable and equals the fingerprint of the semantic content ofgraph. - MAX_ALABELALPHABET_SIZE - Static variable in class it.univr.di.labeledvalue.ALabel
-
Maximum size for the alphabet.
- MAX_ALABELALPHABET_SIZE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
Maximum size for the alphabet.
- MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Maximum checks for a network
- MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Maximum checks for a network
- MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Maximum checks for a network
- MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Maximum checks for a network
- MAX_CONTINGENT_RANGE - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Max distance between lower and upper value in a contingent link
- MAX_CONTINGENT_RANGE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Max distance between lower and upper value in a contingent link
- MAX_CONTINGENT_WEIGHT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Max weight value
- MAX_CONTINGENT_WEIGHT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Max weight value
- MAX_CURVATURE - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Maximum curvature factor reachable with the «Curva +» button.
- MAX_FIELD_PREFERRED_HEIGHT - Static variable in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Upper bound, in pixels, on the preferred height of a single-line text field.
- MAX_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
-
Maximum allowed scale factor.
- MAX_W_CONNECTION_ATTEMPTS - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Maximum number of random attempts to connect the diamond's sink node 'W' to random 'N' nodes and restore dynamic controllability, reproducing
STNUAddSemiRigidCycles.MAX_W_CONNECTION_ATTEMPTS. - MAX_W_EDGE_VALUE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Random range used for the positive requirement edges added from 'W' to random 'N' nodes, reproducing
STNUAddSemiRigidCycles.MAX_W_EDGE_VALUE. - maxdd - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Maximum descendant distance for the current destination.
- maxDistanceToContingentAmongDescendants - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Maximal distance to the contingent node.
- maxEdgeRepetition() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
maxEdgeRepetitionrecord component. - maxMeterSize - Static variable in class it.univr.di.cstnu.util.RunMeter
-
A value between 0 and 100
- maxMinConstraint - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
maxMin constraint added;
- maxOutlierSpan() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns the value of the
maxOutlierSpanrecord component. - maxWeight - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
The absolute value of the max negative weight was determined during the initialization phase.
- MDE - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
- MDE - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
MinDispESTNU (MDE) algorithm returns the minimal dispatchable form of a DC instance.
- MDEBenchmarkRunner - Class in it.univr.di.cstnu.util
-
Benchmark runner dedicated to the MDE algorithm (
applyMDE()) that transforms a DC STNU into its minimal dispatchable form. - MDEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.MDEBenchmarkRunner
- MDELocalInfo(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Default constructor
- MDELocalInfoM2(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, Object2ObjectMap) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
-
Builds the local data structures used by MDE step M2 for the current contingent link.
- MDELocalInfoM3(Object2ObjectMap) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Builds the local data structures used by MDE step M3.
- MDELocalInfoM4() - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Builds the reusable local data structure used by Step M4 for one destination at a time.
- mdeM1() - Method in class it.univr.di.cstnu.algorithms.STNU
-
It is an evolution of RUL2021 used by the MDE algorithm.
- mdeM2(Object2IntMap) - Method in class it.univr.di.cstnu.algorithms.STNU
-
M2 of MDE: Generate ordinary bypass edges implied by lower-case edges.
- mdeM3(Instant, Object2ObjectMap) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Executes Step M3 of the MDE algorithm.
- MDEM3NeedStandIn(LabeledNode, LabeledNode, boolean, boolean) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Creates an instance of a
MDEM3NeedStandInrecord class. - MDEM3Succ(LabeledNode) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDEM3Succ
- mdeM4(STNU.MDELocalInfoM3, Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Implements Step M4: modified
stnDispto deal with semi-rigid cycles. - MDEM4RCInfo(ObjectList, Object2ObjectMap, Object2IntMap) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Creates an instance of a
MDEM4RCInforecord class. - mdeM5(STNU.MDELocalInfoM3, STNU.MDEM4RCInfo, Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Implements Step M5: remove remaining stand-in edges from the undominated predecessor table and install the final graph returned by the article pseudocode.
- MDESiVarEntry(LabeledNode, int, LabeledNode, LabeledNode, boolean, boolean) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Creates an instance of a
MDESiVarEntryrecord class. - mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- mergeLabeledValue(Label, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
-
Merges the labeled value i into the set of labeled values of this edge.
- mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Merges the labeled value i into the set of labeled values of this edge.
- mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- mergeLabeledValue(String, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
-
Wrapper method for
CSTNEdge.mergeLabeledValue(Label, int). - mergeLabeledValue(String, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Wrapper method for
CSTNEdge.mergeLabeledValue(Label, int). - mergeLabeledValues(LabeledIntMap) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- mergeLabeledValues(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- mergeLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
-
Merge a lower label constraint with value
ifor the node namenwith labell. - mergeLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- mergeTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- mergeTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- mergeTriple(Label, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- mergeTriple(Label, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Merges a label case value
(p,l,i). - mergeTriple(String, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- mergeTriple(String, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Wrapper method.
- mergeTriple(String, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- mergeTriple(String, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Wrapper method of
LabeledALabelIntTreeMap.mergeTriple(Label, ALabel, int, boolean). - mergeUpperCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Merge an upper label constraint with delay
ifor the node name n with propositional labell. - mergeUpperCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- message() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns the value of the
messagerecord component. - MIDDLE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the middle possible execution time,
m, with all nodes that can be executed at that time, i.e.,l' ≤ m.
It is assumed thatcandidates.timeInterval = [l, u], m = (l+u)/2and each node has a time interval[l',u']such thatl ≤ l'andu ≤ u'. - MIN_CURVATURE - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Minimum curvature factor reachable with the «Curva −» button.
- MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Min max weight value
- MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Min max weight value
- MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Min max weight value
- MIN_NODES - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Minimum number of nodes
- MIN_NODES - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Min number of nodes
- MIN_NODES - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Minimum number of nodes
- MIN_NODES_QLOOP - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Minimum number of nodes in a qLoop
- MIN_PROPOSITIONS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Minimum number of propositions
- MIN_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
-
Minimum allowed scale factor.
- minDEaddDiamondStandInEdges(ObjectSet, GraphDistances, Collection) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Checks all possible diamonds for each contingent link, adding possible stand-in edges implied by the diamond structure.
- minDEbetterGetStandInEdgesAssumingManyDiamonds(Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
-
It makes sanity check fixing each wait
(V, C:-v, A)if v≤x or v>y. - minDEgetIndividualStandInEdges() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Helper function for the minimization algorithms of dispatchable STNUs.
- minDEgetNegOrdWaitInfo(Object2IntMap, ObjectSet) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Finds negOrdWait paths between pairs of activation timepoints.
- minDEgetStandInEdges(Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
-
It makes sanity check fixing each wait
(V, C:-v, A)if v≤x or v>y. - MINIMAL - Enum constant in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
-
The network is minimally dispatchable.
- minNegativeWeight - Variable in class it.univr.di.cstnu.algorithms.STN
-
The absolute value of the max negative weight was determined during the initialization phase.
- MistnuDCBridge - Enum Class in it.univr.di.cstnu.util
-
Command-line bridge that reads a small MISTNU JSON representation, builds an STNU graph, runs the SRN-cycle dynamic-controllability check, and emits a compact JSON result.
- modCount - Variable in class it.univr.di.labeledvalue.ALabel
-
The number of times this ALabel has been structurally modified.
- model() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- Morris2014 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Morris cubic algorithm
- Morris2014Dispatchable - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Morris cubic algorithm
- morrisSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
The filename suffix of STNU was checked by the MorrisDispatchable algorithm.
- myDescs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Descendants of each time-point in the DAG that
STNU.MDELocalInfoM3.mySsiAsdetermines; used byprocessSpecialStandins. - mySat - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
The time-points already "satisfied", i.e. those that have a path to the destination that does not depend on keeping one more special stand-in edge.
- mySsiAs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
V in mySsiAs[A]iffVis the source of a special stand-inVWderived from a diamondVACWwhereVandAare semi-rigid. - mySsiAsInv - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
A in mySsiAsInv[V]iffV in mySsiAs[A]. - mySsiCs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
V in mySsiCs[C]iffd(C,V) = 0andomega_c <= v, where(V, C:-v, A)is the relevant wait edge in the diamondVACW. - myUltAnc - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Ultimate ancestor of each time-point in that DAG: the root
Awhose descendants include it.
N
- name - Variable in class it.univr.di.cstnu.graph.AbstractComponent
-
Possible name
- name - Variable in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- name() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
namerecord component. - nanoSeconds2Seconds(double) - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
- nContingentLinks - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
# contingent link
- nDCRepetition - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Parameter for asking how many times to execute each algorithm on each STNU.
- needStandIns - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
The pseudocode's
needStandIn: for each source nodeV, the list of diamonds that require a stand-in edge leavingV. - NEGATED - Static variable in class it.univr.di.labeledvalue.Literal
-
Constant
NEGATED=Constants.NOT - negation() - Method in class it.univr.di.labeledvalue.Label
-
Since a label is a conjunction of literals, its negation is a disjunction of negative literals (i.e., not a label).
- NEGATIVE_CYCLE_COLOR - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Outline color for a node in a negative cycle.
- NEGATIVE_INFINITY_SYMBOLstring - Static variable in class it.univr.di.labeledvalue.Constants
-
Negative infinitive.
- negativeCycle - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
The list of LabeledNode representing a negative loop has been found (if the network is not consistent, the algorithm can build it).
- negativeLoopNode - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
The node with a negative loop when the graph is not consistent, and the algorithm can determine only the node with a negative loop.
- negativeSTNUCycle - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Negative STNU cycle.
- negLen() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Returns the value of the
negLenrecord component. - negWait() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Returns the value of the
negWaitrecord component. - NETWORK_TYPE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the network type.
- NetworkFingerprint - Class in it.univr.di.cstnu.graph
-
Computes a compact, deterministic fingerprint of the semantic content of a
TemporalConstraintGraph. - networkType() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- NetworkTypeInfo(Class, String[], String, boolean) - Constructor for record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Creates an instance of a
NetworkTypeInforecord class. - NetworkTypeRegistry - Class in it.univr.di.cstnu.gui
-
Static registry of the temporal-network kinds managed by the new editor.
- NetworkTypeRegistry.NetworkTypeInfo - Record Class in it.univr.di.cstnu.gui
-
Static description of a network kind manageable by the editor.
- neverPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
-
The element has never been added to the queue.
- newDense(String, Class) - Static method in class it.univr.di.cstnu.gui.GraphFactory
-
Creates a new, empty graph on the dense backend.
- newEdgeInstance(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- newEdgeInstance(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- newEdgeInstance(String, Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates an edge instance without reserving or normalizing its name against this graph.
- newGraph(TemporalConstraintNetworkType, String) - Static method in class it.univr.di.cstnu.gui.GraphFactory
-
Creates a new, empty graph of the concrete backend and edge implementation prescribed by
NetworkTypeRegistryfortype. - newInstance() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- newInstance() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- newInstance() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- newInstance() - Method in interface it.univr.di.cstnu.graph.Edge
-
Factory
- newInstance() - Method in class it.univr.di.cstnu.graph.LabeledNode
- newInstance() - Method in interface it.univr.di.cstnu.graph.Node
-
Factory
- newInstance() - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- newInstance() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- newInstance() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- newInstance() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Factory
- newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
- newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Factory
- newInstance(boolean) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Factory
- newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Factory
- newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- newInstance(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
-
Any super-interfaces/implementing classes should ensure that such a method has the edge as an argument!
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- newInstance(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- newInstance(Node) - Method in class it.univr.di.cstnu.graph.LabeledNode
- newInstance(Node) - Method in interface it.univr.di.cstnu.graph.Node
-
Any super-interfaces/implementing classes should ensure that such a method has an Edge node as an argument!
- newInstance(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates a new graph with this graph's concrete backend and edge implementation, containing a faithful copy of
source. - newInstance(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- newInstance(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Factory
- newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
- newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Factory
- newInstance(LabeledIntMap, boolean) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Factory
- newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Factory
- newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
- newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- newInstance(String) - Method in interface it.univr.di.cstnu.graph.Edge
-
Factory
- newInstance(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
- newInstance(String) - Method in interface it.univr.di.cstnu.graph.Node
-
Factory
- newInstance(String) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- newInstance(String) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- newInstance(String) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- newInstance(String, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
- newInstance(String, int) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
- newInstance(String, int) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
- newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
- newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
- newInstance(String, Class, int) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
- newNetwork(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.gui.EditorController
-
Replaces the current document with a brand-new network of
type: not dirty, no file, no derived graph, and already containing itsZtime-point — every network kind managed here is built on Z as its zero time-point, so this one line covers all of them, and Z is declared to the graph withTemporalConstraintGraph.setZ(LabeledNode), not just added by name, exactly asTCGraphMLReaderdeclares it on read: a node merely namedZis not automatically the graph's zero time-point, and every checking algorithm looks for the latter. - newPredecessorInstance() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- newPredecessorInstance() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- newPredecessorInstance() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Creates an empty predecessor-relation container suitable for algorithms running on this graph.
- newSparse(String, Class) - Static method in class it.univr.di.cstnu.gui.GraphFactory
-
Creates a new, empty graph on the sparse backend.
- newStandIns - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
The pseudocode's
newStandins: the stand-in edges ofSTNU.MDELocalInfoM3.siVarre-oriented ontoSTNU.MDELocalInfoM3.gPrime, keyed by the representative of the destination and carrying the representatives ofV,AandCtogether with the two flags. - newValueInR3qR3(int, int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Determines the new value that rules R3 and qR3 (see Table 1 in the ICAPS 2016 paper) must add.
- newValueInR3qR3(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
According to Table 2 paper ICAPS16, it returns
max(edgeValue, obsEdgeValue-ɛ). - nnddf - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Non-negative descendant-dependency-for-final-suffix values for the current destination
W. - nnddt - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Non-negative descendant-dependency-to-target values for the current destination
W. - nnDescs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
For each node, stores the set of rightmost non-negative descendants discovered so far.
- node() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Returns the value of the
noderecord component. - node() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Returns the value of the
noderecord component. - node(LabeledNode, double, double, double, String, Paint, Paint) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
- node(LabeledNode, double, double, double, String, Paint, Paint) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
- node(LabeledNode, double, double, double, String, Paint, Paint) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
-
Emits a single node.
- Node - Interface in it.univr.di.cstnu.graph
-
Root class for representing nodes in it.univr.di.cstnu package.
- NODE_LABEL_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a node label.
- NODE_LABEL_MARGIN - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Extra space, in model units, kept between the node label text and the circle outline.
- NODE_LOGNORMALDISTRIBUTION_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a node's log-normal distribution.
- NODE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default node name prefix
- NODE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default node name prefix
- NODE_OBSERVED_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for the proposition observed at a node.
- NODE_PARAMETER_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key indicating whether a node is a parameter node.
- NODE_POTENTIAL_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for labeled potential values at a node.
- NODE_RADIUS - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Minimum node radius, in model units, also used as the radius for short names.
- NODE_X_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a node's x coordinate.
- NODE_Y_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
GraphML key for a node's y coordinate.
- nodeAt(Point2D) - Method in class it.univr.di.cstnu.gui.GraphCanvas
- NodeEnabledInTimeInterval(TimeInterval, ObjectSet) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Creates an instance of a
NodeEnabledInTimeIntervalrecord class. - nodeFill(LabeledNode, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- nodeFill(LabeledNode, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- nodeFont() - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- nodeFont() - Method in interface it.univr.di.cstnu.gui.GraphStyle
- nodeLabel(LabeledNode) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- nodeLabel(LabeledNode) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- nodeNameOfChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- NodeOccurrence(int, Set) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Creates an instance of a
NodeOccurrencerecord class. - nodeOutline(LabeledNode, boolean, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- nodeOutline(LabeledNode, boolean, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- NodePositions - Interface in it.univr.di.cstnu.gui
-
Source of layout positions for nodes.
- nodePotential - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
Potential of each node.
- nodeRadius(LabeledNode) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
- nodeRadius(LabeledNode) - Method in class it.univr.di.cstnu.gui.GraphCanvas
- nodeRadius(LabeledNode) - Method in interface it.univr.di.cstnu.gui.GraphStyle
- nodes - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
-
# of nodes
- nodes() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Returns the value of the
nodesrecord component. - nodes() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Returns the value of the
nodesrecord component. - nodes() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Returns the value of the
nodesrecord component. - NODES_TO_CONNECT_TO_W - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Number of random 'N' nodes to connect from the diamond's sink node 'W', reproducing
STNUAddSemiRigidCycles.NODES_TO_CONNECT_TO_W. - nodes2check - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
-
It must be a queue without a replication set because a node may be added more than once!
- NodesToCheck() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- NodesToCheck(Collection) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
-
A simple constructor when the initial set of nodes is available.
- nodesToExecute - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTED
-
The ordinary nodes to execute at
STNURTE.RTED.executionTime - NodeWithTimeInterval(TimeInterval, LabeledNode) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Creates an instance of a
NodeWithTimeIntervalrecord class. - none() - Static method in interface it.univr.di.cstnu.gui.export.CurvatureSource
-
Returns a neutral curvature source that returns zero for every edge.
- nonLinearOptimization(double[], double[][], double[], double[], double[]) - Method in interface it.univr.di.cstnu.util.OptimizationEngine
-
Finds a minimum value of the non-linear problem specified as
- NonNegIntValueRE - Static variable in class it.univr.di.labeledvalue.Constants
-
Regular expression for an acceptable positive integer.
- NORMAL_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Fill color for a normal (non-contingent, non-observer) node.
- NORMAL_NODE_OUTLINE - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Outline color for a normal node.
- NORMAL_STROKE_WIDTH - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Stroke width used for non-selected nodes/edges.
- NOT - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Token to represent logic NOT in Tiga expression.
- NOT - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing the logic 'not' symbol: ¬.
- NOT_APPLICABLE - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command cannot run with the current settings (e.g. a CSTN algorithm/semantics combination for which there is no checker).
- NOT_CONSISTENT - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command determined that the network is not consistent.
- NOT_CONSISTENT_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for NOT_CONSISTENT outcomes.
- NOT_CONTROLLABLE - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command determined that the network is not (dynamically) controllable.
- NOT_CONTROLLABLE_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for NOT_CONTROLLABLE outcomes.
- NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Name of subdirectory containing NOT DC instances
- NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Name of sub dir containing NOT DC instances
- NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Name of subdirectory containing NOT DC instances
- NOT_EXECUTED_STATS - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Row fragment used for an algorithm that was not selected.
- NOT_EXECUTED_STATS - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Row fragment used for an algorithm that was not selected.
- notAncestorDescendant - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- note - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
A possible note
- notice() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns the value of the
noticerecord component. - NOTICE_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for secondary notice text.
- notOkOutBounds - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
-
not successful with some contingent durations outside the contingent bounds
- NOTstring - Static variable in class it.univr.di.labeledvalue.Constants
- NUMBER_OF_POSSIBLE_PROPOSITIONS - Static variable in class it.univr.di.labeledvalue.Label
-
Maximal number of possible propositions in a network.
- numberOfNodes - Variable in class it.univr.di.cstnu.algorithms.CSTNPotential
-
DenseTCGraph<CSTNEdge> order
O
- ObjectArrayFIFOSetQueue<K> - Class in it.univr.di.cstnu.util
-
A type-specific array-based FIFO queue, supporting also dequeue operations.
- ObjectArrayFIFOSetQueue() - Constructor for class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
Creates a new empty queue with standard ObjectArrayFIFOSetQueue.INITIAL_CAPACITY.
- ObjectArrayFIFOSetQueue(int) - Constructor for class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
Creates a new empty queue with the given capacity.
- ObjectPair<T> - Class in it.univr.di.cstnu.util
-
An implementation of
Collectioninterface that stores exactly two objects and is immutable. - ObjectPair(T, T) - Constructor for class it.univr.di.cstnu.util.ObjectPair
-
Creates a
Pairfrom the specified elements. - ObservationNodeDoesNotExist - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
- ObservationNodeDoesNotOccurBefore - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
-
Deprecated.
- OBSERVER_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Fill color for an observer node.
- occurrenceTime() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Returns the value of the
occurrenceTimerecord component. - of(EdgeRoute.Point) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
-
Creates a route with a single control point (quadratic Bézier).
- of(EdgeRoute.Point, EdgeRoute.Point) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
-
Creates a route with two control points (cubic Bézier).
- of(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Returns the fingerprint of the semantic content of
graph. - of(Double, Double) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
-
Creates a route containing only endpoint connection angles.
- offset() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Returns the value of the
offsetrecord component. - offset() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Returns the value of the
offsetrecord component. - OK - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command completed successfully; this also covers commands (init, dispatchability transformations, one-step commands not yet finished, ...) that have no consistency/ controllability verdict of their own.
- OK_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for successful / OK outcomes.
- okInBound - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
-
successful with all contingent durations inside the contingent bounds
- okOutBounds - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
-
successful with some contingent durations outside the contingent bounds
- ON - Static variable in enum class it.univr.di.Debug
-
Set to
falseto allow the compiler to identify and eliminate debug code. - oneStepAgileControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Executes one step of the agile controllability check.
- oneStepDynamicConsistencyByEdges(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Executes one step of the dynamic consistency check.
- oneStepDynamicConsistencyByEdges(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Deprecated.
- oneStepDynamicConsistencyByEdgesLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Executes one step of the dynamic consistency check.
- oneStepDynamicConsistencyByEdgesLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Deprecated.
- oneStepDynamicConsistencyByNode() - Method in class it.univr.di.cstnu.algorithms.CSTN
-
Executes one step of the dynamic consistency check.
- oneStepDynamicConsistencyByNode() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Deprecated.
- oneStepDynamicControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Executes one step of the dynamic controllability check.
- oneStepDynamicControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
- oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Executes one step of the dynamic controllability check.
- oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Executes one step of the dynamic controllability check, considering only a pair of edges going to Z, i.e., in the form A-->B-->Z.
- oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
-
Executes one step of the dynamic controllability check, considering only a pair of edges going to/from Z or parameter nodes.
- open(File) - Method in class it.univr.di.cstnu.gui.EditorController
-
Replaces the current document with the network read from
file. - OPEN_PAIR - Static variable in class it.univr.di.labeledvalue.Constants
-
String representing labeled-value opening.
- OPEN_TUPLE - Static variable in class it.univr.di.labeledvalue.Constants
-
A tuple opening char
- OptimizationEngine - Interface in it.univr.di.cstnu.util
-
Represent a minimal interface to an optimization engine that can solve non-linear optimization problems.
- OptimizationEngine.OptimizationResult - Record Class in it.univr.di.cstnu.util
-
Records the result of a call to the
OptimizationEngine.nonLinearOptimization(double[], double[][], double[], double[], double[])method. - OptimizationResult(double[], double, int) - Constructor for record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Creates an instance of a
OptimizationResultrecord class. - optimize - Variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Optimize.
- optimumValue() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Returns the value of the
optimumValuerecord component. - OR - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Token to represent logic OR in Tiga expression.
- oracleNode - Variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Utility map that returns the oracle node O_C associated with a contingent node C.
- oracleRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Counts the # of applications of different rules.
- ord() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
ordrecord component. - ORD - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
-
Ordinary-edge marker.
- ordinary - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
-
only ordinary edges
- ordinaryLC - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
-
ordinary and lowercase edges
- OSTNU - Class in it.univr.di.cstnu.algorithms
-
Represents a Simple Temporal Network with Uncertainty and Oracles (OSTNU).
- OSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
STNU with oracles
- OSTNU() - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
-
Creates an OSTNU with an empty graph using the sparse backend by default.
- OSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
-
Creates an OSTNU with an empty, newly created graph.
- OSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
-
Constructor for CSTNU, without copying or converting the given graph.
- OSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
-
Constructor for CSTNU, without copying or converting the given graph.
- OSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
-
Helper constructor for CSTNU.
- OSTNU_SUFFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
- OSTNU.OSTNUCheckStatus - Class in it.univr.di.cstnu.algorithms
-
A simple class to represent the status of the checking algorithm during an execution.
- OSTNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- OSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
-
An implementation of OSTNUEdge where the labeled value set is not optimized for maintaining scenarios like ¬c,0, and c,1.
- OSTNUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- OSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
-
Constructor to clone the component.
- OSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
- OSTNURandomGenerator - Class in it.univr.di.cstnu.util
-
Allows one to build random OSTNU instances specifying: number of wanted DC/NOT DC instances And the following parameters that characterize each generated instance: number nodes number of contingent nodes number of oracles max weight for each edge max weight for each contingent link (upper value) max in-degree for each node max out-degree for each node probability to have an edge between any pair of nodes
- OSTNURandomGenerator(int, int, int, int, double, int, int) - Constructor for class it.univr.di.cstnu.util.OSTNURandomGenerator
- outcome() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns the value of the
outcomerecord component. - outDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- outDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- outDegree(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
- output - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Output stream to outputFile
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.Checker
-
Output file header
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Output file header
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Output file header
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
Output file header
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
Output file header
- OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Output file header
- OUTPUT_HEADER_CSTN - Static variable in class it.univr.di.cstnu.util.Checker
-
CSTN header
- OUTPUT_HEADER_CSTNPSU - Static variable in class it.univr.di.cstnu.util.Checker
-
CSTNPSU header
- OUTPUT_HEADER_CSTNU - Static variable in class it.univr.di.cstnu.util.Checker
-
CSTNU header
- OUTPUT_HEADER_STNU - Static variable in class it.univr.di.cstnu.util.Checker
-
Header
- OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + [OUTPUT_ROW_ALG_STATS]{4}
- OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
- OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.Checker
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + [OUTPUT_ROW_ALG_STATS]{4}
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
- OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS
- OUTPUT_ROW_SRNC_INFO - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
- OUTPUT_ROW_TIME - Static variable in class it.univr.di.cstnu.util.Checker
- OUTPUT_ROW_TIME_CSTN - Static variable in class it.univr.di.cstnu.util.Checker
- OUTPUT_ROW_TIME_STATS_CSTNPSU - Static variable in class it.univr.di.cstnu.util.Checker
-
For CSTNPSU statistics
- OUTPUT_ROW_TIME_STATS_CSTNU - Static variable in class it.univr.di.cstnu.util.Checker
- OUTPUT_ROW_TIME_STNU - Static variable in class it.univr.di.cstnu.util.Checker
- outputFile - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Output file where to write the determined experimental execution times in CSV format.
- ownsEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
trueif and only if the supplied edge object is the same object stored in this graph (compared by identity, not by name). - ownsNode(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
trueif and only if the supplied node object is the same object stored in this graph (compared by identity, not by name).
P
- paintComponent(Graphics) - Method in class it.univr.di.cstnu.gui.GraphCanvas
- pairAsString(Label, int) - Static method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- panBy(double, double) - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Pan by (viewDx, viewDy) in view space.
- parameterNodes - Variable in class it.univr.di.cstnu.algorithms.PCSTNU
-
The set of parameter nodes
- Parameters (default constructor) - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- parents - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
For each node X, gives the list of (predecessor node, incoming edge) as (Y, (Y, v, X))
- parents - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- parse(String) - Static method in record class it.univr.di.cstnu.graph.CheckOutcome
- parse(String) - Static method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
- parse(String) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
-
Parses the compact text produced by
EdgeRoute.format(). - parse(String) - Static method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- parse(String) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- parse(String) - Static method in class it.univr.di.labeledvalue.Label
-
Parse a string representing a label and return an equivalent Label object if no errors are found; otherwise, it is null.
- parse(String) - Static method in class it.univr.di.labeledvalue.Literal
-
Parses the string
sreturning the literal represented. - parse(String, ALabelAlphabet) - Static method in class it.univr.di.labeledvalue.ALabel
-
Parse a string representing an ALabel and return an equivalent ALabel object if no errors are found, or if it is null otherwise.
- parse(String, ALabelAlphabet) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
-
Parses a string representing a labeled lower-case value and returns an object containing the labeled values represented by the string.
- parse(String, ALabelAlphabet, Class) - Static method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Parse a string representing a LabeledValueTreeMap and return an object containing the labeled values represented by the string.
- parse(String, Class) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Parse a string representing a LabeledValueTreeMap and return an object containing the labeled values represented by the string.
- parseValue(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Parses a value text allowing the
infinitysymbols. - partialExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Another counter for storing the execution time of a part of the process.
- path - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
-
path maintains, for each node, the path to reach the considered UC edge.
- path - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUPath
-
Internal representation of the path
- patternLabelCharsRE - Static variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Matcher for RE
- pcs - Variable in class it.univr.di.cstnu.graph.AbstractComponent
-
Since Java 9, Observable has no longer been supported.
- PCSTNU - Class in it.univr.di.cstnu.algorithms
-
Simple class that extends CSTNU for representing and managing 'parameter nodes'.
- PCSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Parameterized CSTNU
- PCSTNU() - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
-
Creates a PCSTNU with an empty graph using the sparse backend by default.
- PCSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
-
Creates a PCSTNU with an empty, newly created graph.
- PCSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
- PCSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
- PCSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
- phaseName(PhaseStatsBenchmarkRunner.Slot) - Method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
- phaseNameBySlot - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Maps each
PhaseStatsBenchmarkRunner.Slotfilled by this algorithm to the phase name recorded bySTNU.STNUPhaseStatistics. - PhaseStat(String, long, int, int, int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Creates an instance of a
PhaseStatrecord class. - PhaseStatsBenchmarkRunner - Class in it.univr.di.cstnu.algorithms
-
TEMPORARY benchmark runner dedicated to a focused study of the STNU dispatchability algorithms
applyMDE()(MinDispESTNU),applyFD_STNUPlusMinimization()(SIMP-SEQ), andapplyFD_STNUPlusMinimizationMinus()(SIMP-SEQ-MINUS). - PhaseStatsBenchmarkRunner() - Constructor for class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner
- PhaseStatsBenchmarkRunner.AlgoKind - Enum Class in it.univr.di.cstnu.algorithms
-
One of the five selectable algorithms, with its CLI flag, its labels for the two output tables, and the mapping from
PhaseStatsBenchmarkRunner.Slotto the phase name recorded bySTNU.STNUPhaseStatistics. - PhaseStatsBenchmarkRunner.Slot - Enum Class in it.univr.di.cstnu.algorithms
-
The six sub-problem "slots" of the dispatchability pipeline shared by all three algorithms.
- PIXELS_PER_CM - Static variable in class it.univr.di.cstnu.gui.export.TikzExporter
-
Conversion factor from pixels (model units) to centimetres: 96 dpi per inch, 2.54 cm per inch.
- plainSuffix - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
-
Default extension
- PNG - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
PNG raster image format (handled by
PngExporter). - PngExporter - Class in it.univr.di.cstnu.gui.export
-
Exports the rendering of a
GraphCanvasas a PNG file. - point(int) - Method in class it.univr.di.cstnu.graph.EdgeRoute
- Point(double, double) - Constructor for record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Creates an instance of a
Pointrecord class. - points() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- potentialR3(LabeledNode[], AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Apply rule R3 to the potentials of each node in nodesToCheck.
- potentialUpdate - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
-
Counters #applications of potential update
- preds - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Predecessor edges in the reverse predecessor graph.
- PREFIX - Static variable in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Every fingerprint starts with this prefix.
- present - Enum constant in enum class it.univr.di.labeledvalue.ALabel.State
-
A negated literal is true if the truth value assigned to its proposition letter is false; otherwise, it is false.
- present - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
To quickly check if an element is present.
- pressCommandButton(int) - Method in class it.univr.di.cstnu.gui.EditorView
-
Simulates pressing the command button at
index. - printProgress() - Method in class it.univr.di.cstnu.util.RunMeter
- printProgress(long) - Method in class it.univr.di.cstnu.util.RunMeter
-
Each call of method, advance `this.current` and print the meter.
- printVersion() - Method in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
-
Print a version of this class in System.out.
- printVersion() - Method in class it.univr.di.cstnu.util.STNUDensifier
-
Print the version of this class in System.out.
- probabilityMass - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
-
the conjuncted probability mass obtained by setting the contingent bounds in
PSTN.PSTNCheckStatus.approximatingSTNU. - promoteToPCSTNUIfParameter(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Makes this graph a PCSTNU when
nodeis a parameter one and the graph still calls itself a CSTNU. - propagationCalls - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Number of propagations
- propagationOnlyToZ - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Check using the full set of rules R0, qR0, R3, qR3, LP, qLP or the reduced set qR0, qR3, LP.
- propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
- propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Maintains the observer index when a stored node changes its observed proposition.
- PropertyField<E> - Class in it.univr.di.cstnu.gui.inspector
-
A row of the inspector: a label, an editor component, and an inline error message that appears only when the field is invalid.
- PropertyField(String, E) - Constructor for class it.univr.di.cstnu.gui.inspector.PropertyField
- PROPOSITION_ARRAY - Static variable in class it.univr.di.labeledvalue.Literal
-
List of possible propositions managed by this class.
- PROPOSITION_RANGE - Static variable in class it.univr.di.labeledvalue.Literal
-
R.E. representation of PROPOSITION_ARRAY
- propositionObserved - Variable in class it.univr.di.cstnu.graph.LabeledNode
-
Possible proposition observed.
- propositionOfPairMap() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
The map itself, contingent time-point to (external node, proposition letter), for the tests: which oracles the check found necessary is part of the result, not a detail of the presentation, so a test must be able to assert on it without parsing
OSTNU.OSTNUCheckStatus.getPropositionOfPair(). - propositions - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
-
# of propositions
- PROPOSITIONS - Static variable in class it.univr.di.labeledvalue.Literal
-
R.E. representation of allowed propositions.
- prototypalLink - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Cache of the prototypal link
- PrototypalLink(CSTNPSU.PrototypalLink) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
-
Copy constructor
- PrototypalLink(String, int, int, int, int, int, String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
-
Creates an immutable prototypal link.
- PSTN - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent a Probabilistic Simple Temporal Constraint Networks (PSTN), where the edge weights are signed integers.
- PSTN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Probabilistic simple temporal network.
- PSTN() - Constructor for class it.univr.di.cstnu.algorithms.PSTN
-
Default constructor.
- PSTN(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
-
Given a PSTN graph, it uses it as a network (does not make a copy).
- PSTN(DenseTCGraph, int, double, double, OptimizationEngine) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
- PSTN(DenseTCGraph, int, double, OptimizationEngine) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
-
Given an STNU graph, it uses it as a base for it (does not make a copy).
- PSTN.PSTNCheckStatus - Class in it.univr.di.cstnu.algorithms
-
Extends STNCheckStatus to represent the result of the approximating STNU.
- PSTNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- PSTNRTEBenchmarkRunner - Class in it.univr.di.cstnu.util
-
A simple class to determine some statistics about the execution of PSTNs
- PSTNRTEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
- PSTNRTEBenchmarkRunner.ExitExecution - Enum Class in it.univr.di.cstnu.util
-
The possible exit of an RTE
- PSTNRTEBenchmarkRunner.PSTNSituation - Record Class in it.univr.di.cstnu.util
-
Maintains the map (contingent node, chosen duration of its contingent link), the number of chosen durations outside the bounds of the relative contingent link, and the conjunct probability mass of the contingent ranges with respect to the probability distribution functions of the contingent durations.
- PSTNSituation(Object2IntMap, double, int, double) - Constructor for record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Creates an instance of a
PSTNSituationrecord class. - put(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
- put(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
-
Puts the element v in the map if not present.
- put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- put(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
-
Object Read-only.
- put(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Put a label with value
iif labellis not null and there is no labeled value in the set with labell, or it is present but with a value higher thanl. - put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Put a label with value
iif labellis not null and there is no labeled value in the set with labell, or it is present but with a value higher thanl. - putAll(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
- putAll(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Put all elements of `inputMap` into the current one without making a defensive copy.
- putDistance(LabeledNode, LabeledNode, int) - Method in interface it.univr.di.cstnu.util.GraphDistances
-
Sets the new distance between a source node and the destination node.
- putDistance(LabeledNode, LabeledNode, int) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- putDistances(LabeledNode, Object2IntMap) - Method in interface it.univr.di.cstnu.util.GraphDistances
-
Sets the new distance between a source node and all destination nodes in destinations.
- putDistances(LabeledNode, Object2IntMap) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Put the labeled value without any control.
- putForcibly(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Put the labeled value without any control.
- putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Put the labeled value without any control.
- putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap.LabeledIntTreeMapView
-
Object Read-only.
- putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- putLabeledPotential(Label, int) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Puts the labeled value (value, l) into the potential map.
- putLabeledPotential(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Puts the labeled value (value, l, aLabel) into the potential map, under an explicit A-Label instead of the implicit
ALabel.emptyLabelused byLabeledNode.putLabeledPotential(Label, int). - putLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- putLabeledValue(Label, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
- putLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- putLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Set or add a lower label constraint with delay i for the node n with label l.
- putLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- putLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- putTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- putTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Put the triple
(p,l,i)into the map. - putUpperCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Put an upper label constraint with delay i for the node name n with label l.
- putUpperCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- putUpperPotential(LabeledNode, Label, int) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Adds the value to the upper potential of the node, with the usual labeled-value merge rules.
Q
- QLOOP_VALUE - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Default negative value of each qLoop
- qloopFinder - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
The edge represents an internal one used by the loop finder
- queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Reusable priority queue shared by the Dijkstra-like scans in
STNU.MDELocalInfo.fillDistToA(TemporalConstraintGraph, LabeledNode, Object2IntMap)andSTNU.MDELocalInfo.buildRevPredGraph(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap)(cleared before each use), so no new queue is allocated on everySTNU.MDELocalInfo.update(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet). - queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Priority queue used while computing the shortest distances to the current destination.
- queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
-
Priority queue used to build a reverse predecessor graph for one destination.
R
- r0calls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
-
Counters #applications of r0 rule
- r3calls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
-
Counters #applications of r3 rule
- RANDOM_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns a random execution time,
r, in the allowed interval[l, u]with all nodes that can be executed at that time. - rangeFactor - Variable in class it.univr.di.cstnu.algorithms.PSTN
-
Factor used to determine the bounds of a contingent link from location and the standard deviation of the log-normal distribution in
PSTN.buildApproxSTNU() - reactionTime - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
WD2.2 epsilon value, also called `reaction time` in ICAPS 18.
- readGraph(File, Class) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
-
Reads a GraphML file into the legacy dense backend.
- readGraph(File, Class, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
-
Reads a GraphML file into an instance of the same concrete backend as
prototype. - readGraph(String, Class) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
-
Reads a GraphML string into the legacy dense backend.
- readGraph(String, Class, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
-
Reads a GraphML string into an instance of the same concrete backend as
prototype. - reason() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
-
Returns the value of the
reasonrecord component. - rebuildInternalMaps() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Rebuilds internal structures.
- reconcileContent() - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Re-aligns this canvas with the current content of the graph it renders, after that content was replaced in place (the graph object kept its identity, as when
TemporalConstraintGraph.replaceContentsFrom(TemporalConstraintGraph)feeds a new calculation result into the same derived graph). - recordCheckOutcome(CheckOutcome.Kind, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Records the verdict of a completed check on both
AbstractCSTN.gand, when it exists and is notgitself, onAbstractCSTN.gCheckedCleaned. - recordCheckOutcome(CheckOutcome.Kind, boolean, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Builds and stores a
CheckOutcome, stamped withCheckOutcome.currentToolVersion(). - recordDispatchabilityOutcome(DispatchabilityOutcome.Status, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Builds and stores a
DispatchabilityOutcome. - remove(byte) - Method in class it.univr.di.labeledvalue.ALabel
- remove(char) - Method in class it.univr.di.labeledvalue.Label
-
Returns a new label that is a copy of
thiswithoutpropositionif it is present. - remove(LabeledNode) - Method in class it.univr.di.cstnu.util.ActiveWaits
-
Remove the wait associated with the contingent from the queue.
- remove(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
-
It removes all ALetters in ALabel from the current label.
- remove(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- remove(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- remove(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
-
It removes the ALetter if it is present.
- remove(ALabelAlphabet.ALetter[]) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- remove(ALabelAlphabet.ALetter[]) - Method in class it.univr.di.labeledvalue.ALabel
-
It removes all ALetters in inputSet from the current label.
- remove(Label) - Method in class it.univr.di.labeledvalue.Label
-
Returns a new label copy of
thiswhere all literals with names in inputLabel are removed. - remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- remove(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
- remove(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
-
Remove the label
lfrom the map. - remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
-
Remove the label
lfrom the map. - remove(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Object Read-only.
- remove(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- remove(Literal) - Method in class it.univr.di.labeledvalue.Label
-
Returns a new label that is a copy of
thiswhereliteralis removed if it is present. - remove(Object) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- remove(Object) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- remove(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
- REMOVE_INTERNAL_EDGES_WITH_PREFIX(TemporalConstraintGraph, LabeledNode, String) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Removes all (added) internal edges outgoing from the source and having a prefix in the name.
- removeAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- removeAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- removeAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
- removeAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- removeAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- removeAnnotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes a presentation-only annotation from this graph.
- removeBisNodes(DenseTCGraph, STNU.STNUCheckStatus) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
-
Removes every twin node named
CbisorCbis_nby reconnecting its incident edges to the original nodeC. - removeButton() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- removeChildrenOfUnknown(Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Returns a new label removing all children of possibly present unknown literals in
l. - removeDistance(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
-
Remove the distance between source node and destination one.
- removeDistance(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- removeEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes an edge by object.
- removeEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Removes the edge from this graph and clears all cache data structures that could contain the removed edge.
- removeEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- removeEdge(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- removeEdge(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes an edge by name.
- removeEdge(K) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- removeEmptyEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- removeEmptyEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes all edges that are considered "empty" (e.g., have a null value or are otherwise invalid).
- removeLabeledPotential(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Removes the labeled potential associated with label l, if it exists.
- removeLabeledPotential(Label, ALabel) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Removes the labeled potential associated with (label, aLabel), if it exists, under an explicit A-Label instead of the implicit
ALabel.emptyLabelused byLabeledNode.removeLabeledPotential(Label). - removeLabeledValue(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
-
Remove the value labeled by l from the map.
- removeLabeledValue(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
-
Remove the value labeled by l from the map.
- removeListener(Runnable) - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Unregisters a previously registered listener.
- removeListener(Runnable) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Unregisters a previously registered listener.
- removeLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
-
Removes the lower-case value from the edge.
- removeLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- removeLowerCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- removeLowerCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- removeObserver(String, PropertyChangeListener) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Removes a specific listener
- removeUpperCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
-
Remove the upper label for node name n with label l.
- removeUpperCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Removes the given node and all edges having it as an endpoint.
- removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- removeVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Removes a time-point and all its incident edges.
- renameEdge(E, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- renameEdge(E, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Renames an edge already contained in this graph, atomically, in
O(1)time beyond the usual name-keyed cache invalidation. - renameEdge(E, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Renames an edge already contained in this graph, atomically, in
O(1)time beyond the usual name-keyed cache invalidation. - renameEdge(Edge, String) - Method in class it.univr.di.cstnu.gui.EditorController
-
Renames an edge already contained in the input network, marks the document dirty, and invalidates the derived graph.
- renameEdge(K, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- renameInternal(String) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Sets the name without validation or notification.
- renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Renames a node already contained in this graph, atomically.
- renameNode(LabeledNode, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Renames a node already contained in this graph, atomically.
- renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.gui.EditorController
-
Renames a node already contained in the input network, marks the document dirty, and invalidates the derived graph.
- renderTo(Graphics2D, Dimension) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Renders the graph into
g2assuming a viewport of sizesize. - rep - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Representer of a node in an SSC
- rep - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- rep() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Returns the value of the
reprecord component. - repeatMeasure(String, String, Supplier, AbstractBenchmarkRunner.AlgorithmExecutor) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Executes
algorithmup toAbstractBenchmarkRunner.nDCRepetitiontimes, each time on the fresh instance provided byfreshInstance, collecting the execution time of each successful repetition. - RepetitionOutcome() - Constructor for class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
- replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Replaces this graph's contents with those of
source, which must use the same concrete backend and edge implementation. - replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Replaces this graph's contents with those of
source, which must use the same concrete backend and edge implementation. - replaceContentsFrom(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Replaces this graph's contents with those of
source, which must use the same concrete backend and edge implementation. - replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- Represents the behavior of an STNU edge. - Section in interface it.univr.di.cstnu.graph.STNUEdge
- request(Point2D, LabeledNode, E) - Method in interface it.univr.di.cstnu.gui.ContextMenuRequest
-
Delivers a context-menu request.
- requirement - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
The edge represents a user requirement
- REQUIREMENT_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Paint for requirement edges.
- requiresNodeParameter() - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Returns the value of the
requiresNodeParameterrecord component. - reset() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
-
Reset all indexes.
- reset() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Resets all internal structures but not g.
- reset() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Resets all internal structures
- reset() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
- reset() - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Resets all internal structures
- reset() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- reset() - Method in class it.univr.di.cstnu.algorithms.OSTNU
-
Resets all internal structures
- reset() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Resets all internal structures.
- reset() - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Reset all indexes.
- reset() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Resets all internal structures.
- reset() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Reset all indexes.
- reset() - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Reset to identity (scale=1, no translation).
- reset(TemporalConstraintGraph, TemporalConstraintNetworkType, File) - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Replaces this document's whole state with a freshly created or freshly loaded network: not dirty, no file (when
fileisnull) or the given file, and no derived graph. - resetLabeledValue() - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
Removes the labeled value and make the edges an ordinary constraint.
- resetLabeledValue() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
-
Removes the labeled value and makes the edges an ordinary constraint if it was contingent.
- resolveEdgeDerivation(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Restores the editor content to
restoredText, the last committed value. - restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
- retainAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- retainAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- retainAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
- reverse() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Reverse (transpose) the current graph.
- reverse() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- reverse() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Transpose the predecessor graph
- reverse() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Reverses the direction of all edges in the graph.
- revertToCommitted() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Restores the editor to the last committed value and clears any error, without touching the model.
- REWEIGHT_DISTANCES(GraphDistances, Object2IntMap, boolean) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Re-weights all distances using the potential function.
- REWEIGHT_EDGES(TemporalConstraintGraph, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Re-weights all edge weights using the potential function.
- rewriteALetterReferences(ALabelAlphabet.ALetter, ALabelAlphabet.ALetter) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Rewrites every A-Label-based semantic reference to
oldLetter, throughout this graph, intonewLetter. - rG1G3(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Applies rules rG1 and rG3 of Table 1 in 'Extending CSTN with partially shrinkable uncertainty' (TIME18).
- rG2(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Applies
rG2rule. - rG4(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Applies
rG4rule. - rigidComponents() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Returns the value of the
rigidComponentsrecord component. - rM1(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
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. - rM2(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Implements the CSTNPSU rM2 rule assuming instantaneous reaction and a streamlined network.
- Robustness - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
- root - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Root of hierarchy
- rowLabel - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Row label used in the wide table (§ 6a).
- rpo - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
List representing the reverse post-order of the nodes.
- rpo - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
- rte(STNURTE.Strategy, STNURTE.Strategy) - Method in class it.univr.di.cstnu.algorithms.STNURTE
-
Real-Time Execution (RTE)
- RTED(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTED
- RTED(Set, int) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTED
- rtedStrategy - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Strategy used by RTED to choose a 'time instant'
- RTEState() - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Default constructor
- RUL2018 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Cairo, Rizzi, and Hunsberger RUL^- algorithm
- RUL2021 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Luke's version of RUL^- algorithm
- RULGlobalInfo(Object2IntMap, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
Default constructor
- RULLocalInfo(int) - Constructor for class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
-
Default constructor
- run(STNU) - Method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Executes this algorithm on
stnu. - run(String) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.LabelMutation
-
Applies the requested row removal.
- run(String, int) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.RowMutation
-
Applies the requested row addition.
- run(String, String, int) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.RowEdit
-
Applies the requested edit to an existing row.
- RunMeter - Class in it.univr.di.cstnu.util
-
Simple class for making a meter in the console.
- RunMeter(long, long, long) - Constructor for class it.univr.di.cstnu.util.RunMeter
- rUpdateBoundsUsingZ(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Applies the propagation rule only on labeled values in the triangle
S
- sample() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- save - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
- save() - Method in class it.univr.di.cstnu.gui.EditorController
-
Saves the input network to the file it was opened from or last saved to.
- save(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
Returns the GraphML representation of
graph. - save(TemporalConstraintGraph, File) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
Saves a graph as UTF-8 GraphML.
- save(TemporalConstraintGraph, Writer) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
-
Writes GraphML to
writer. - saveAs(File) - Method in class it.univr.di.cstnu.gui.EditorController
-
Saves the input network to
fileand associates the document with it. - saveDerived(File) - Method in class it.univr.di.cstnu.gui.EditorController
-
Saves the current derived (checked) network to
file, without touching the input network's dirty state or its own associated file. - saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Helper method to make it easier to store the resulting graph during a check.
- saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Stores the graph after a check of the file.
- saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.STN
-
Stores the graph after a check into the file
STN.fOutput. - saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.STNU
-
Stores the graph after a check of the file.
- savePlainAs(File) - Method in class it.univr.di.cstnu.gui.EditorController
-
Saves the current STNU in Luke's plain format.
- scale() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns the value of the
scalerecord component. - SCANNED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
-
The node has been scanned.
- SCCTime() - Constructor for class it.univr.di.cstnu.algorithms.STN.SCCTime
- schedule - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Schedule.
- scrollPane() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- select(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Adds
edgeto the selection and notifies listeners. - select(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Adds
nodeto the selection and notifies listeners. - SELECTED_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Paint for selected edges.
- SELECTED_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Fill color for a selected node.
- SELECTED_STROKE_WIDTH - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
-
Stroke width used for selected nodes/edges.
- SelectionModel - Class in it.univr.di.cstnu.gui
-
Observable set of selected nodes and edges.
- SelectionModel() - Constructor for class it.univr.di.cstnu.gui.SelectionModel
- SEP_CASE - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
-
Constant
SEP_CASE=":" - serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Serial number
- serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STNU.STNUPath
- serialVersionUID - Static variable in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
-
Serial number
- serialVersionUID - Static variable in class it.univr.di.cstnu.graph.STNUEdgeInt
-
Serial number
- serialVersionUID - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Serial number
- serialVersionUID - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
-
Serial number
- serialVersionUID - Static variable in interface it.univr.di.labeledvalue.LabeledIntMap
-
Serial UID
- set(int, int) - Method in class it.univr.di.cstnu.util.TimeInterval
-
Updates the bounds.
- set(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
-
Sets the path using the input
- setALabel(ALabel) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Sets the ALabel of the node.
- setAnnotationEditRequestListener(Consumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers the callback used to edit a plain-text annotation.
- setAsyncMode(boolean) - Method in class it.univr.di.cstnu.gui.EditorView
-
Disables async mode so that commands, layouts and document updates run synchronously on the calling thread; used by tests.
- setAttributeEditRequestListener(BiConsumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers the listener notified on double-click over a node or an edge, asking for attribute editing.
- setBounds(double, double, double, double) - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- setCheckAlgorithm(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- setCheckOutcome(CheckOutcome) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- setCheckOutcome(CheckOutcome) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- setCheckOutcome(CheckOutcome) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Sets or clears the persisted check result.
- setCheckTimeoutSeconds(int) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setCollectPhaseStatistics(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Enables/disables TEMPORARY per-phase statistics collection.
- setColumnToolTips(String[]) - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Installs a per-column tooltip on the table header, shown on hover over that column's header cell.
- setConstraintType(Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.AbstractEdge
- setConstraintType(Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.Edge
- setContextMenuRequestListener(ContextMenuRequest) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers the listener notified on a context-menu request (right button, or Control+click on macOS).
- setContingent(boolean) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Setter for the field
contingentAlsoAsOrdinary. - setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
- setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
-
Set the controllability value!
- setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Set the controllability value!
- setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Sets the controllability value
- setCstnAlgorithm(AbstractCSTN.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setCurvature(E, double) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Sets an explicit curvature factor for
edge. - setDcSemantics(AbstractCSTN.DCSemantics) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setDefaultConsistencyCheckAlg(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STN
- setDefaultControllabilityCheckAlg(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU
- setDerivedGraph(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.gui.EditorDocument
-
Installs
newDerivedGraphas the result of the command just executed, and marks it up to date with the current input graph. - setDispatchabilityOutcome(DispatchabilityOutcome) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- setDispatchabilityOutcome(DispatchabilityOutcome) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- setDispatchabilityOutcome(DispatchabilityOutcome) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Sets or clears the persisted dispatchability representation.
- setError(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Shows an inline error: red border on the editor and
messagebelow it. - setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.PSTN
- setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.STN
- setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.STNU
- setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.STN
-
Considers the given graph as the graph to check (the graph will be modified).
- setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.PSTN
-
Considers the given graph as the graph to check (the graph will be modified).
- setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Considers the given graph as the graph to check (the graph will be modified).
- setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Considers the given graph as the graph to check, without copying or converting it (the graph will be modified).
- setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STN
-
Sets the graph to check without changing its storage backend.
- setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Considers the given graph as the graph to check (the graph will be modified).
- setGraph(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Replaces the rendered graph and repaints.
- setId(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- setInNegativeCycle(boolean) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Sets true if the edge is in a negative cycle
- setInNegativeCycle(boolean) - Method in interface it.univr.di.cstnu.graph.Component
-
Sets true if the edge is in a negative cycle
- setInputFile(File) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- setInputFile(File) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- setInputFile(File) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Associates this graph with its input file for diagnostics and benchmark reporting.
- setInputFile(File) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Associates this graph with its input file for diagnostics and benchmark reporting.
- setInspectorPanel(JComponent) - Method in class it.univr.di.cstnu.gui.EditorView
-
Attaches (or detaches, when
panelisnull) the inspector panel in the full-width, contained-height slot below the two graph views. - setLabel(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setLabel(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setLabeledPotential(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
If potential is not null, it is used (not copied) as the new potential of the node.
- setLabeledValue(ALabelAlphabet.ALetter, int, boolean) - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
Sets the labeled weight to w of a
Edge.ConstraintType.contingentedge. - setLabeledValue(ALabelAlphabet.ALetter, int, boolean) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- setLabeledValue(String) - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
Parses an upper/case labeled value to determine the new value for this edge.
- setLabeledValueMap(LabeledIntMap) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
-
Uses inputLabeledValue as an internal labeled value map.
- setLabeledValueMap(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- setLayoutEditingEnabled(boolean) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Enables or disables layout-only editing for a canvas without an
EditorController. - setLocation(LabeledNode, double, double) - Method in interface it.univr.di.cstnu.gui.NodePositions
-
Sets the position of
nodein model space. - setLocation(LabeledNode, double, double) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
- setLogNormalDistributionParameter(LogNormalDistributionParameter) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
-
Set a lower-case constraint with delay i for the node n with label l.
- setLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- setLowerCaseValues(LabeledALabelIntTreeMap) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
- setLowerCaseValues(LabeledALabelIntTreeMap) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- setMissingNetworkHandler(BooleanSupplier) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers what to do when a structural gesture is attempted while no network is open: see
CanvasInteraction.missingNetworkHandler. - setName(String) - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Sets the name of the component.
- setName(String) - Method in class it.univr.di.cstnu.graph.AbstractEdge
-
Sets the name of the edge.
- setName(String) - Method in class it.univr.di.cstnu.graph.AbstractNode
-
Sets the name of the node.
- setName(String) - Method in interface it.univr.di.cstnu.graph.Component
-
Set the name of the component.
- setName(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- setName(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- setName(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Overriding method to ensure that the name is coherent with ALabel.
- setName(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Sets the graph name.
- setName(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Sets the graph name.
- setNetworkKindChooser(Supplier) - Method in class it.univr.di.cstnu.gui.EditorView
-
Overrides the network-kind chooser; see
EditorView.networkKindChooser. - setNodeParameterSelector(Function) - Method in class it.univr.di.cstnu.gui.EditorView
-
Sets a custom node-parameter selector, used by tests to avoid
JOptionPane. - setObservable(char) - Method in class it.univr.di.cstnu.graph.LabeledNode
-
Set the proposition to be observed.
- setOpenDialogFunction(Function) - Method in class it.univr.di.cstnu.gui.EditorView
-
Replaces the function used to show the Open dialog, used by tests to simulate a user cancelling (or completing) Open without showing a real, headless-incompatible
JFileChooserdialog. - setOptimizationEngine(OptimizationEngine) - Method in class it.univr.di.cstnu.algorithms.PSTN
- setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Set to true for having the result graph cleaned of empty edges and labeled values having unknown literals.
- setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.STN
-
Set to true for having the result graph cleaned of empty edges and labeled values having unknown literals.
- setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
-
Sets to true for having the result graph cleaned of empty edges.
- setOverlayPainter(Consumer) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Sets the transient overlay painter used by the interaction layer for rubber-band feedback (the provisional edge line, the selection rectangle and the hover snap ring).
- setParameter(boolean) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setPropagateOnlyToZ(boolean) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setPropagationOnlyToZ(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Setter for the field
propagationOnlyToZ. - setReactionTime(int) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setReadOnly(boolean) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
-
Sets the field read-only.
- setRepaintListener(Runnable) - Method in class it.univr.di.cstnu.gui.GraphCanvas
-
Sets the optional callback invoked at the very end of
GraphCanvas.paintComponent(Graphics), after the graph has been rendered. - setRoute(EdgeRoute) - Method in class it.univr.di.cstnu.graph.AbstractEdge
- setRoute(EdgeRoute) - Method in interface it.univr.di.cstnu.graph.Edge
-
Sets the explicit routing of this edge, or
nullto return the edge to automatic. - setRows(List) - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Replaces the table rows with
rows, each an array of display objects with one element per column ([label, value]or[label, case, value]). - setSave(boolean) - Method in class it.univr.di.cstnu.algorithms.PSTN
- setSave(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
- setSaveDialogFunction(Function) - Method in class it.univr.di.cstnu.gui.EditorView
-
Replaces the function used to show the Save dialog (Save As…, Export Input…, Export Resulting…), used by tests exactly like
EditorView.setOpenDialogFunction(Function). - setSelectedNodeDeletionRequestListener(Consumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Registers the callback invoked by Delete/Backspace in navigation-only mode when one or more nodes are selected.
- setSrncKind(STNU.STNUCheckStatus.SRNCKind) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- setStnAlgorithm(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setStnuAlgorithm(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
- setText(String) - Method in class it.univr.di.cstnu.graph.GraphAnnotation
- setText(String) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
-
Replaces the editor's text, for tests.
- setThemeMode(EditorLookAndFeel.ThemeMode) - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
-
Saves and applies a user-selected theme to all open editor windows.
- setType(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- setType(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- setType(TemporalConstraintNetworkType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Declares the temporal-network kind represented by this graph.
- setUpperBoundRequested(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
- setUpperCaseValueMap(LabeledALabelIntTreeMap) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- setUpperCaseValueMap(LabeledALabelIntTreeMap) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- setValue(int) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
-
Allows the use of values without a label because it is possible to have a better algorithm in the future that avoids labeled values.
- setValue(int) - Method in interface it.univr.di.cstnu.graph.STNEdge
-
Sets the weight to w.
- setValue(int) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- setValue(int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- setValue(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- setWait(ALabelAlphabet.ALetter, int) - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
Sets this edge to be the wait
C:w. - setWithNodeLabels(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
- setX(double) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setY(double) - Method in class it.univr.di.cstnu.graph.LabeledNode
- setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Sets
zas the first node (Zero node) of the temporal constraint network. - setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
- setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
- setZ(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Sets the distinguished zero time-point, or clears it when
zisnull. - setZ(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
-
Sets the Z node of the graph.
- shortName - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Short name used to build the per-algorithm column names of the long table (§ 6b).
- showAbout() - Method in class it.univr.di.cstnu.gui.EditorView
-
Shows application authorship, licensing, and runtime information.
- showEdge(TemporalConstraintGraph, GraphRole, String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Shows the attributes of the edge named
edgeNameinowner. - showMessage(String, Color) - Method in class it.univr.di.cstnu.gui.EditorView
-
Shows
textas the current action message: it becomes the message label text (truncated with an ellipsis if it does not fit the column) and the label's tooltip, so the full text is always available by hovering the message area. - showNode(TemporalConstraintGraph, GraphRole, String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Shows the attributes of the node named
nodeNameinowner. - showsReadOnlyNotice() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
- SIMP_SEQ - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
STNU.applyFD_STNUPlusMinimization()(SIMP-SEQ). - SIMP_SEQ_MINUS - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
STNU.applyFD_STNUPlusMinimizationMinus()(SIMP-SEQ-MINUS). - simple() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
simplerecord component. - SIMPLE_LABELEDINTMAP_CLASS - Static variable in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- singleSinkShortestPaths(AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Executes single-sink Bellman-Ford algorithm propagating from each in
nodesToCheckuntil no new distances are determined. - singleSourceShortestPaths(AbstractCSTN.NodesToCheck, AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Executes the single-source Bellman-Ford algorithm for each node in
nodesToCheck. - situation() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns the value of the
situationrecord component. - siVar - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
The pseudocode's
siVar: for each destinationW, the stand-in edges ending atW, each carrying the diamond that produced it and its two special criteria (seeSTNU.MDESiVarEntry). - size() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
- size() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- size() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
- size() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- size() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- size() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- size() - Method in interface it.univr.di.cstnu.graph.Edge
- size() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- size() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- size() - Method in class it.univr.di.cstnu.util.ActiveWaits
- size() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
-
It runs in O(1) time.
- size() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- size() - Method in class it.univr.di.cstnu.util.ObjectPair
- size() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- size() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- size() - Method in class it.univr.di.labeledvalue.ALabel
- size() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- size() - Method in class it.univr.di.labeledvalue.Label
- size() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
The view shares the map of the object it views but not its cached count, which stays 0 -- so it has to compute the size, and computing it also keeps the answer live if the viewed object changes.
- size() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- size() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- size() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- size() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- solution() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Returns the value of the
solutionrecord component. - son - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
-
Labeled values that subsume this.
- SON_PROBABILITY - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default son probability
- SON_PROBABILITY - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default son probability
- source() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Returns the value of the
sourcerecord component. - source() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Returns the value of the
sourcerecord component. - sourceAngle() - Method in class it.univr.di.cstnu.graph.EdgeRoute
- sourcePoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
sourcePointrecord component. - SP1 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
UC-bypass generation.
- SP2 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
LC-bypass generation.
- SP3 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Stand-in generation.
- SP4 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
dispSTN on the ordinary subgraph.
- SP5 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Remove residual stand-ins.
- SP6 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Remove dominated waits; only SIMP-SEQ/SIMP-SEQ-MINUS have it.
- SparseTCGraph<E> - Class in it.univr.di.cstnu.graph
-
JUNG-independent implementation of a temporal constraint graph, optimized for sparse temporal constraint networks.
- SparseTCGraph(String, Class) - Constructor for class it.univr.di.cstnu.graph.SparseTCGraph
-
Creates an empty sparse temporal constraint graph.
- spclA() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns the value of the
spclArecord component. - spclA() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
spclArecord component. - spclC() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns the value of the
spclCrecord component. - spclC() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
spclCrecord component. - splitterEntryPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Pattern for splitting a set of labeled values.
- splitterPair - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- srHash - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
srHash[(V,A)] == true iff the wait from V to A closes a semi-rigid cycle.
- srn - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
-
Possible semi-reducible negative cycle;
- srnc() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
srncrecord component. - SRNCFinderBenchmarkRunner - Class in it.univr.di.cstnu.util
-
Determines the average execution time and some statistics of the STNU SRNCycleFinder on a given set of STNUs.
- SRNCFinderBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
- SRNCInfo(ObjectImmutableList, int, int, STNU.STNUCheckStatus.SRNCKind, STNU.STNUCheckStatus.SRNCEdges, boolean, ObjectImmutableList, int, Object2IntMap, Object2IntMap) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Creates an instance of a
SRNCInforecord class. - srncKind - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
-
Kind of SRNC
- srncKind - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Kind of SRNC
- srncKind() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
srncKindrecord component. - SRNCycleFinder - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
NegCycleSTNU is the RUL2021 algorithm that also returns the negative cycle when the instance is not DC.
- srnExpanded() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
srnExpandedrecord component. - SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Determines the minimal distance of each node from the given source (single-source-shortest-paths (SSSP)) using the Bellman-Ford-Tarjan algorithm.
It is the Bellman-Ford augmented by a cycle detection routine called 'Subtree disassembly' written by Tarjan.
If the STN graph is not consistent and the checkStatus parameter is not null, then the negative cycle is stored in the fieldSTN.STNCheckStatus.negativeCycle.
All nodes are made reachable by Z by adding a constraint (Z, horizon, X) for each node X, where the horizon is a given parameter. - SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
The same as
GraphAlgs.SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus), with the distances handed back throughdistanceOutinstead of being left in the nodes, which no longer carry a potential field. - standaloneDocument() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns the value of the
standaloneDocumentrecord component. - start - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
The start position in
ObjectArrayFIFOSetQueue.backingArray. - started - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
- startTime - Variable in class it.univr.di.cstnu.util.RunMeter
- status() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
Returns the value of the
statusrecord component. - STATUS_OK - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Status value used when all the repetitions of an algorithm were successful.
- Std - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
-
Standard semantics
- stdDevExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Standard Deviation of execution time if this last one is a mean.
- stdDevPartialExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
- STN - Class in it.univr.di.cstnu.algorithms
-
Represents a Simple Temporal Network (STN), and it contains some methods to manipulate and check an STN instance.
- STN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Simple Temporal Network
- STN() - Constructor for class it.univr.di.cstnu.algorithms.STN
-
Default constructor.
- STN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STN
-
Creates an empty STN.
- STN(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STN
- STN(DenseTCGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STN
- STN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.STN
-
Creates an STN using the supplied computational graph without copying it.
- STN.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
-
Implemented algorithms for STN.
- STN.SCCTime - Class in it.univr.di.cstnu.algorithms
-
Global time counter for
STN.getStrongConnectedComponents(LabeledNode) - STN.STNCheckStatus - Class in it.univr.di.cstnu.algorithms
-
Represents the status of a checking algorithm during its execution and the final result of a check.
- STNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Default constructor
- STNCheckStatus(STN.STNCheckStatus) - Constructor for class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Copy constructor used only in benchmarks
- STNEdge - Interface in it.univr.di.cstnu.graph
-
Represents the behavior of an STN edge.
- STNEdge.EdgeValue<E> - Interface in it.univr.di.cstnu.graph
-
Functional interface to retrieve the edge value of interest.
- STNEdgeInt - Class in it.univr.di.cstnu.graph
-
Implementation of STNEdge using an integer for weight.
- STNEdgeInt() - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
-
Default constructor.
- STNEdgeInt(Edge) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
-
Creates a new edge cloning
eif not null. - STNEdgeInt(String) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
- STNEdgeInt(String, int) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
- stnu - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
-
Instance used by the last executed repetition.
- STNU - Class in it.univr.di.cstnu.algorithms
-
Simple class to represent and consistency-check Simple Temporal Network with Uncertainty (STNU), where the edge weights are signed integers.
- STNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Simple Temporal Network with Uncertainty
- STNU() - Constructor for class it.univr.di.cstnu.algorithms.STNU
-
Default constructor.
- STNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNU
-
Creates an empty STNU.
- STNU(STNU) - Constructor for class it.univr.di.cstnu.algorithms.STNU
-
Copy constructor, used only for executing benchmarks.
- STNU(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNU
-
Does not make a copy of the graph!
- STNU(DenseTCGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU
- STNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNU
-
Does not make a copy of the graph!
- STNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU
- STNU.ActivationDistanceInfo - Record Class in it.univr.di.cstnu.algorithms
-
4-tuple to represent the negative distance between two activation nodes and the range in which such distance can be considered.
- STNU.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
-
Possible DC checking algorithm
- STNU.DistancePair - Record Class in it.univr.di.cstnu.algorithms
-
Helper record for
getPCinfomethod - STNU.EdgeData - Record Class in it.univr.di.cstnu.algorithms
-
Represents the immutable triple (sourceNode, weight, destinationNode) necessary for generating an STNUEdge.
- STNU.ElementStatus - Enum Class in it.univr.di.cstnu.algorithms
-
Status for 1) negative nodes in Morris 2014 algorithm or 2) contingent edges in RUL2020.
- STNU.MDELocalInfo - Class in it.univr.di.cstnu.algorithms
-
Data structure for MDE algorithm to support backtracking from a contingent node in the LO-subgraph.
- STNU.MDELocalInfoM2 - Class in it.univr.di.cstnu.algorithms
-
Data structure for MDE M2 step.
- STNU.MDELocalInfoM3 - Class in it.univr.di.cstnu.algorithms
-
Data structure for MDE M3 step.
- STNU.MDELocalInfoM4 - Class in it.univr.di.cstnu.algorithms
-
Reusable data structure for Step M4's modified
stnDisp. - STNU.MDEM3NeedStandIn - Record Class in it.univr.di.cstnu.algorithms
-
One entry of the pseudocode's
needStandIn[V]list (procedureprocessWaits, revision r5750 ofmdeStarPseudocode.tex): the diamondVACWthat requires a stand-in edge leavingV, together with the two independent "special" criteria that may have fired for it. - STNU.MDEM3Succ - Class in it.univr.di.cstnu.algorithms
-
Successor entry used by MDE Step M3 to record an arc of the reverse predecessor graph of the AllMax projection.
- STNU.MDEM4Needed - Enum Class in it.univr.di.cstnu.algorithms
-
Sentinel used by Step M4 for
nnddt/nnddf: an ordinary edge, not a special stand-in edge, terminates a non-negative suffix. - STNU.MDEM4RCInfo - Record Class in it.univr.di.cstnu.algorithms
-
Data returned by
STNU.mdeM4b4ManageRCsForStnDisp(MDELocalInfoM3, Instant). - STNU.MDESiVarEntry - Record Class in it.univr.di.cstnu.algorithms
-
One entry of the pseudocode's
siVar[W]list: the stand-in edge(V, deltaVW, W)together with the diamond it came from and its two special criteria. - STNU.RULGlobalInfo - Class in it.univr.di.cstnu.algorithms
-
Data structure for RUL algorithm.
- STNU.RULLocalInfo - Class in it.univr.di.cstnu.algorithms
-
Data structure for RUL algorithm.
- STNU.STNUCheckStatus - Class in it.univr.di.cstnu.algorithms
-
A simple class to represent the status of the checking algorithm during an execution.
- STNU.STNUCheckStatus.SRNCEdges - Enum Class in it.univr.di.cstnu.algorithms
-
Indicates which kind of edges determine a Semi-Reducible Negative Cycle (SRNC)
- STNU.STNUCheckStatus.SRNCInfo - Record Class in it.univr.di.cstnu.algorithms
-
Represents some statistics about a Semi-Reducible Negative Cycle (SRNC)
- STNU.STNUCheckStatus.SRNCKind - Enum Class in it.univr.di.cstnu.algorithms
-
Kinds of negative cycles
- STNU.STNUPath - Class in it.univr.di.cstnu.algorithms
-
Represents a path of the STNU edge
- STNU.STNUPhaseStatistics - Class in it.univr.di.cstnu.algorithms
-
Collects per-phase execution statistics (time and edge counts by category) for
STNU.applyMDE()andSTNU.applyFD_STNUPlusMinimization(). - STNU.STNUPhaseStatistics.PhaseStat - Record Class in it.univr.di.cstnu.algorithms
-
One row of statistics for a single phase.
- STNUAddSemiRigidCycles - Class in it.univr.di.cstnu.util
-
Loads STNU instances previously generated by
STNURandomGeneratorusing theadd4or6NestedDiamondmethod (a chain of nested diamondsV(i) -> C(i) <= A(i) -> W, closed by a singleUxxxnode) and adds, to each diamond of the chain, the one edge that is missing to turn its wait into a semi-rigid cycle: an ordinary path fromA(i)back toV(i)whose length equals the magnitude of the wait generated by that diamond, so that the wait and the path form a tight cycle. - STNUAddSemiRigidCycles() - Constructor for class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
- STNUAddSemiRigidCycles.AddedEdge - Record Class in it.univr.di.cstnu.util
-
A single tightening edge added to close one diamond's semi-rigid cycle.
- STNUAddSemiRigidCycles.Failure - Record Class in it.univr.di.cstnu.util
-
A run that must not be saved.
- STNUAddSemiRigidCycles.Result - Interface in it.univr.di.cstnu.util
- STNUAddSemiRigidCycles.Success - Record Class in it.univr.di.cstnu.util
-
A successful run: the graph passed in has been mutated in place (edges added, and possibly some negative requirement edges relaxed to restore dynamic controllability) and every tight path has been verified.
- stnuAsLukeString(DenseTCGraph) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
-
Renders the given STNU in Luke's plain format (the same written by
GraphML2Luke.stnuPlainWriter(DenseTCGraph, File)). - STNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Default constructor
- STNUCheckStatus(STNU.STNUCheckStatus) - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
-
Copy constructor only used in benchmarks
- STNUDensifier - Class in it.univr.di.cstnu.util
-
Reads STNU instances and makes them denser, adding up to d (n (n-1)) edges, where n is the number of nodes and d the density.
- STNUEdge - Interface in it.univr.di.cstnu.graph
-
Represents the behavior of an STNU edge.
- STNUEdge.CaseLabel - Class in it.univr.di.cstnu.graph
-
A lower/upper-case label is represented as a pair: (node-name, flag).
- STNUEdgeInt - Class in it.univr.di.cstnu.graph
-
Implements
STNUEdgeinterface using signed integer values. - STNUEdgeInt() - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
-
Constructor for STNUEdgeInt.
- STNUEdgeInt(Edge) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
- STNUEdgeInt(String) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
- STNUEdgeInt(String, int) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
- STNUPath() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPath
- STNUPhaseStatistics() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
-
Creates an empty statistics collection.
- STNUPhaseStatistics(STNU.STNUPhaseStatistics) - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
-
Creates an independent copy of the collected phase rows.
- stnuPlainWriter(DenseTCGraph, File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
-
Saves the given stnu in file filename in the Hunsberger format.
Hunsberger format example: - STNURandomGenerator - Class in it.univr.di.cstnu.util
-
Allows one to build random STNU instances specifying: number of wanted DC/NOT DC instances And the following parameters that characterize each generated instance: number nodes, number of contingent nodes, max weight for each edge, max weight for each contingent link (upper value), max in-degree for each node, max out-degree for each node, probability to have an edge between any pair of nodes.
- STNURandomGenerator(int, int, int, int, double, int, int) - Constructor for class it.univr.di.cstnu.util.STNURandomGenerator
- STNURTE - Class in it.univr.di.cstnu.algorithms
-
A Real-Time Execution (RTE) algorithm is a scheduling algorithm that preserves maximum flexibility while requiring minimal computation.
- STNURTE(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE
-
Default constructor.
- STNURTE(DenseTCGraph, boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE
- STNURTE.ContingentLink - Record Class in it.univr.di.cstnu.algorithms
-
Represents a contingent link
- STNURTE.NodeAndExecutionTimeChoice - Interface in it.univr.di.cstnu.algorithms
-
Strategy for choosing a node and an instant among a set of possible ones.
- STNURTE.NodeEnabledInTimeInterval - Record Class in it.univr.di.cstnu.algorithms
-
Node enabled in the given time window.
- STNURTE.NodeOccurrence - Record Class in it.univr.di.cstnu.algorithms
-
Node occurrence
(t, nodes). - STNURTE.NodeWithTimeInterval - Record Class in it.univr.di.cstnu.algorithms
-
Node with its time window.
- STNURTE.RTED - Class in it.univr.di.cstnu.algorithms
-
RTE Decision.
- STNURTE.RTEState - Class in it.univr.di.cstnu.algorithms
-
Class to represent the data for an execution of
STNURTE.rte(Strategy, Strategy). - STNURTE.Strategy - Interface in it.univr.di.cstnu.algorithms
-
This interface allows the use of an enum of predefined strategies and the possibility of defining new ones.
An enum of predefined strategies allows the specification of a strategy as an input parameter. - STNURTE.StrategyEnum - Enum Class in it.univr.di.cstnu.algorithms
-
Allows the specification of a predefined strategy as an input parameter.
- STNURTEBenchmarkRunner - Class in it.univr.di.cstnu.util
-
Simple class to determine the average execution time (and standard deviation) of the RTE* STNU algorithm on a given set of STNUs.
- STNURTEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
- stnuSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Suffix of STNU file
- StoredLayout - Class in it.univr.di.cstnu.gui.layout
-
The "Saved" layout: does not recompute positions; it leaves each node where its stored coordinates say it is.
- StoredLayout() - Constructor for class it.univr.di.cstnu.gui.layout.StoredLayout
-
Sole constructor — no configuration needed.
- StoredNodePositions - Class in it.univr.di.cstnu.gui
-
A
NodePositionsimplementation that reads/writes positions directly to theLabeledNodeitself (viaLabeledNode.getX()/LabeledNode.setX(double)andLabeledNode.getY()/LabeledNode.setY(double)). - StoredNodePositions() - Constructor for class it.univr.di.cstnu.gui.StoredNodePositions
- straight() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns the value of the
straightrecord component. - STRAIGHT - Static variable in class it.univr.di.labeledvalue.Literal
-
Constant
STRAIGHT='' - strictEnvironmentCheck - Variable in class it.univr.di.cstnu.algorithms.STNURTE
-
Sanity checks of the durations selected by the environment strategy.
- StrictlyPositiveIntValueRE - Static variable in class it.univr.di.labeledvalue.Constants
-
Regular expression for a positive and non-zero integer.
- subsumes(Label) - Method in class it.univr.di.labeledvalue.Label
-
A label L1 subsumes (entails) a label L2 if
L1 ⊨ L2. - Success(int, int, int, List) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Creates an instance of a
Successrecord class. - successful() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns the value of the
successfulrecord component. - succs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Successor lists of the reverse predecessor graph used by Step M3.
- sumWithOverflowCheck(int, int) - Static method in class it.univr.di.labeledvalue.Constants
-
Determines the sum of
aandb. - SVG - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
SVG vector format (handled by
SvgExporter). - SvgExporter - Class in it.univr.di.cstnu.gui.export
-
Emits a temporal graph as valid, well-formed SVG.
- syncScrollBars(boolean) - Method in class it.univr.di.cstnu.gui.EditorView
-
Re-synchronizes the scrollbars of one view with the current pan/zoom transform: the content extent is the model bounds scaled by the current zoom, and the thumb position is the visible viewport offset within that content.
- SYSTEM - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
-
Theme following the operating-system preference.
T
- t() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Returns the value of the
trecord component. - table() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- tables() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
The labeled-value and upper/lower-case tables currently shown, in display order (labeled, case).
- takeFrom(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Takes from g1 all its internal structures.
- takeFrom(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- takeIn(AbstractCSTN.EdgesToCheck) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
-
Copy the fields reference into this.
- takeIn(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.AbstractEdge
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
- takeIn(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
-
A copy by reference of the internal structure of edge e.
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- takeIn(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- takeIn(Node) - Method in class it.univr.di.cstnu.graph.AbstractNode
- takeIn(Node) - Method in interface it.univr.di.cstnu.graph.Node
-
A copy by reference of node 'e' internal structure.
- TCGraphBaselineRunner - Class in it.univr.di.cstnu.util
-
Command-line benchmark comparing
DenseTCGraphandSparseTCGraphthrough their commonTemporalConstraintGraphoperations. - TCGraphMLReader<E> - Class in it.univr.di.cstnu.graph
-
Reads temporal-constraint graphs from GraphML without depending on JUNG.
- TCGraphMLReader() - Constructor for class it.univr.di.cstnu.graph.TCGraphMLReader
- TCGraphMLWriter - Class in it.univr.di.cstnu.graph
-
Writes a temporal-constraint graph in GraphML without depending on JUNG.
- TCGraphMLWriter() - Constructor for class it.univr.di.cstnu.graph.TCGraphMLWriter
-
Creates a writer using the persistent coordinates stored in nodes.
- TCGraphMLWriter(Object) - Constructor for class it.univr.di.cstnu.graph.TCGraphMLWriter
-
Deprecated.
- TCPredecessorGraph<E> - Class in it.univr.di.cstnu.graph
-
Optimized representation of immutable predecessor graphs.
- TCPredecessorGraph() - Constructor for class it.univr.di.cstnu.graph.TCPredecessorGraph
-
Default constructor
- TemporalConstraintGraph<E> - Interface in it.univr.di.cstnu.graph
-
Computational API of a directed temporal-constraint graph.
- TemporalConstraintGraph.EdgeAndNode<E> - Record Class in it.univr.di.cstnu.graph
-
An edge paired with the canonical vertex at the opposite end of a traversal.
- TemporalConstraintGraphCopy - Class in it.univr.di.cstnu.graph
-
Utility that copies a
TemporalConstraintGraphonto a graph of a possibly different backend and a possibly different edge implementation, chosen by the caller. - TemporalConstraintNetworkType - Enum Class in it.univr.di.cstnu.graph
-
Logical type of temporal network, independent of its dense or sparse graph backend.
- TemporalConstraintPredecessorGraph<E> - Interface in it.univr.di.cstnu.graph
-
An interface for a graph representing predecessor relationships, typically used in shortest-path algorithms.
- text() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
- text() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
- text() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
- text() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
- TextPropertyField - Class in it.univr.di.cstnu.gui.inspector
-
A text editor field: validates the editor's text with
parser, commits the parsed value throughapplier, and converts the model value to display text withrenderer. - TextPropertyField(String, Function, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.TextPropertyField
- TIKZ - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
TikZ / LaTeX vector format (handled by
TikzExporter). - TikzExporter - Class in it.univr.di.cstnu.gui.export
-
Emits a temporal graph as TikZ (PGF/TikZ LaTeX).
- timeInterval() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Returns the value of the
timeIntervalrecord component. - timeInterval() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Returns the value of the
timeIntervalrecord component. - TimeInterval - Class in it.univr.di.cstnu.util
-
Represents a time interval where the lower bound is guaranteed to be ≤ the upper bound.
- TimeInterval(int) - Constructor for class it.univr.di.cstnu.util.TimeInterval
-
Fix the lower bound to 'l' and the upper bound to '+∞'.
- TimeInterval(int, int) - Constructor for class it.univr.di.cstnu.util.TimeInterval
- TimeInterval(TimeInterval) - Constructor for class it.univr.di.cstnu.util.TimeInterval
-
Constructor by copy
- timeNS() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
timeNSrecord component. - timeout - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
-
Becomes true if the check has been interrupted because a given time-out has occurred.
- timeOut - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Timeout in seconds for the check.
- timeOut - Variable in class it.univr.di.cstnu.algorithms.STN
-
Timeout in seconds for the check.
- timeOut - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Parameter for asking timeout in sec.
- TIMEOUT - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
-
The command did not complete within the configured check timeout.
- TIMEOUT_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
-
Color for TIMEOUT outcomes.
- TNEditor - Class in it.univr.di.cstnu.gui
-
Thin
JFramewrapper aroundEditorView. - TNEditor(EditorView) - Constructor for class it.univr.di.cstnu.gui.TNEditor
-
Creates a new editor frame wrapping
view. - toAffineTransform() - Method in class it.univr.di.cstnu.gui.ViewTransform
- toArray() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- toArray() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- toArray() - Method in class it.univr.di.cstnu.util.ObjectPair
- toArray(S[]) - Method in class it.univr.di.cstnu.util.ObjectPair
- toArray(T[]) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- toArray(T[]) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- toChars(int, char) - Static method in class it.univr.di.labeledvalue.Literal
- toggle(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Toggles the selection state of
edgeand notifies listeners. - toggle(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
-
Toggles the selection state of
nodeand notifies listeners. - toLogicalExpr(boolean, String, String, String) - Method in class it.univr.di.labeledvalue.Label
-
Return a string representing the label as a logical expression using logical 'not', 'and', and 'or'.
- toLowerCase() - Method in class it.univr.di.labeledvalue.ALabel
- toModel(Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Convert view coordinates to model coordinates.
- toolVersion() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns the value of the
toolVersionrecord component. - toString() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
- toString() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
- toString() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
- toString() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
- toString() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
- toString() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
- toString() - Method in class it.univr.di.cstnu.algorithms.STN.SCCTime
-
Just for the debugger
- toString() - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.algorithms.STNU.MDEM3Succ
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
- toString() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTED
- toString() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
- toString() - Method in class it.univr.di.cstnu.graph.AbstractComponent
-
Return a string representation of labeled values.
- toString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
- toString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
-
Return a string representation of labeled values.h
- toString() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
-
Returns a string representation of this record class.
- toString() - Method in interface it.univr.di.cstnu.graph.Component
-
Return a string representation of labeled values.
- toString() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
- toString() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
- toString() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
- toString() - Method in class it.univr.di.cstnu.graph.LabeledNode
- toString() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
- toString() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
- toString() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
- toString() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
-
A simple string representation.
- toString() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.gui.CommandResult
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.gui.EditorCommand
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.util.ActiveWaits
- toString() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
- toString() - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
- toString() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
- toString() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
- toString() - Method in class it.univr.di.cstnu.util.ObjectPair
- toString() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns a string representation of this record class.
- toString() - Method in class it.univr.di.cstnu.util.TimeInterval
- toString() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
- toString() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
- toString() - Method in enum class it.univr.di.labeledvalue.ALabel.State
- toString() - Method in class it.univr.di.labeledvalue.ALabel
- toString() - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
- toString() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
- toString() - Method in class it.univr.di.labeledvalue.Label
- toString() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
-
Returns a string representing the content of the map, i.e., "{[⟨entry⟩ ]*}", where each ⟨entry⟩ is written by
LabeledALabelIntTreeMap.entryAsString(Label, int, ALabel). - toString() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- toString() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
- toString() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- toString() - Method in class it.univr.di.labeledvalue.Literal
- toString(boolean) - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
- total - Variable in class it.univr.di.cstnu.util.RunMeter
- total() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
totalrecord component. - toUpperCase() - Method in class it.univr.di.labeledvalue.ALabel
- toView(Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Convert model coordinates to view coordinates.
- transform() - Method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
-
Returns the corresponding CSTN having each observation node 'P?'
- transform() - Method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Returns the corresponding CSTN of the given CSTNU g.
- translate() - Method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Convert a CSTNU DenseTCGraph g into a Timed Game Automata in the UPPAAL TIGA format.
- transpose() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Transposes
this, inverting only the source/destination of each edge. - transpose() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Unsupported.
- transpose() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
-
Reverses every directed edge while retaining the same edge objects and names.
- transpose() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
-
Reverses every directed edge in place.
- traverse(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, VectorSink) - Static method in class it.univr.di.cstnu.gui.export.VectorTraversal
-
Traverses
graphand forwards the result tosink. - trim() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
-
Trims the queue to the smallest possible size.
- typeForFileName(String) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
-
Determines the network kind identified by a file name's extension, case-insensitively.
- TYPICAL_AREA_HEIGHT - Static variable in class it.univr.di.cstnu.gui.inspector.InspectorPanel
-
Height, in pixels, of a plausible "wide and low" inspector content area.
U
- UC_LABEL - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
-
Constant
UC_LABEL="UC" - undomPreds - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Undominated predecessor edges found by Step M4, indexed as
destination -> (source -> value). - uninstall() - Method in class it.univr.di.cstnu.gui.CanvasInteraction
-
Removes every listener registered by
CanvasInteraction.install()and restores the canvas overlay painter tonull, leaving no residue. - UNKNOWN - Static variable in class it.univr.di.labeledvalue.Constants
-
Char representing the logic 'not know' symbol: ¿.
- UNKNOWN - Static variable in class it.univr.di.labeledvalue.Literal
-
Constant
UNKNOWN=Constants.UNKNOWN - UNKNOWNstring - Static variable in class it.univr.di.labeledvalue.Constants
- unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- unmodifiable() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- unmodifiable(DenseTCGraph) - Static method in class it.univr.di.cstnu.graph.DenseTCGraph
-
Returns an unmodifiable DenseTCGraph backed by the given DenseTCGraph.
- unmodifiable(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
- UnmodifiableDenseTCGraph(DenseTCGraph) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
-
Default constructor
- UNREACHED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
-
The search has not reached the node yet.
- unStarted - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
-
unstarted MUST be the first element of this enum!
- unStartedUCEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Uninitialized upper-case edges, each with the activation time point it comes from, as (edge, node) pairs.
- unStartedUCEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
-
Uninitialized upper-case edges, each keyed by the node it comes from.
- update(TemporalConstraintGraph, LabeledNode, Object2IntMap) - Method in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Resets local M3 data for the given destination and fills
STNU.MDELocalInfoM3.distToW. - update(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet) - Method in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
Prepares localInfo contents for (resuming) backtracking from UC edge (C, C:−y, A)
- UPDATE_DISTANCES(GraphDistances, Object2IntMap, LabeledNode) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
-
Updates the 'apsp' graph distances and the `nodePotential` propagating the assumed updated outgoing edges from node `A`.
- updateContingentBounds(STNU) - Method in class it.univr.di.cstnu.algorithms.PSTN
-
A PSTN maintains bounds of a contingent link as a lower / upper case-edge value.
- updateCount - Variable in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.Counter of labeled value updates.
- updateLowerBound(LabeledNode, int) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Updates the lower bound of the time window of the given node to a lower value.
- updatePotentialCount(LabeledNode, Label, boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Updates the count associated with the pair (node, label), adding 1 unless reset is true.
- updateUpperBound(LabeledNode, int) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
-
Updates the upper bound of the time window of the given node to upper.
- updateValue(int) - Method in interface it.univr.di.cstnu.graph.STNEdge
-
Sets the ordinary value if v is smaller than the current one.
- updateValue(int) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
-
Sets the ordinary value if v is smaller than the current one.
- updateValue(int) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
-
If the edge is not a wait, it sets the ordinary value if v is smaller than the current one.
- updateWait(int, ALabelAlphabet.ALetter) - Method in interface it.univr.di.cstnu.graph.STNUEdge
-
If the edge is a wait, it sets the wait value if v is smaller than the current wait value.
- UPPER_CASE_SUFFIX - Static variable in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
-
Suffix that tags a Case-column choice as an upper-case value; appended to the contingent node's name so the kind is explicit in the displayed/stored text itself, never inferred from the case of the node's own letters (N23 point 1).
- upperBound() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
-
Returns the value of the
upperBoundrecord component. - upperBound() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
-
Returns the value of the
upperBoundrecord component. - upperCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
- upperCaseCount() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
upperCaseCountrecord component. - upperCaseEdgeFromActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
upperCaseEdgeFromActivation for rul2020OneStepBackProp
- upperCaseEdgeStatus - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
-
Status of each upperCase edge
- upperCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
-
Counts the # of applications of different rules.
- upperCaseValue - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
-
Morris Upper case value augmented by a propositional label.
- upperCaseValueAsString(ALabel, int, Label) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
- upperCaseValuesAsString() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- upperCaseValuesAsString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- upperCaseValueSize() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
- upperCaseValueSize() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
- upperPotentialR3(AbstractCSTN.NodesToCheck, AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Apply R3 to the upper potential of each node in nodesToCheck.
- uxxxIndex() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
-
Returns the value of the
uxxxIndexrecord component.
V
- V() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
-
Returns the value of the
Vrecord component. - validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Checks the consistency of the algorithm-selection options of the concrete runner.
- validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Checks that the minimization options are consistent with the DC-check options.
- validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Checks that at least one algorithm has been selected.
- value - Variable in class it.univr.di.cstnu.graph.STNEdgeInt
-
the value associated with the edge
- value - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
- value() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
-
Returns the value of the
valuerecord component. - value() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
- value() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
-
Returns the value of the
valuerecord component. - ValueNotStoredException(String) - Constructor for exception class it.univr.di.cstnu.gui.inspector.LabeledValueTable.ValueNotStoredException
- valueOf(char) - Static method in class it.univr.di.labeledvalue.Literal
-
Returns the positive literal of
v. - valueOf(char, char) - Static method in class it.univr.di.labeledvalue.Label
- valueOf(char, char) - Static method in class it.univr.di.labeledvalue.Literal
-
Return the literal having the given
stateofv. - valueOf(Literal, char) - Static method in class it.univr.di.labeledvalue.Literal
-
Returns a new literal having same proposition of
vbut with state given bystate. - valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.CommandOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.inspector.GraphRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.Debug
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.univr.di.labeledvalue.ALabel.State
-
Returns the enum constant of this class with the specified name.
- valueRE - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Admissible values as a regular expression.
- valueREPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
-
Pattern of valueREString
- values() - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.gui.CommandOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.gui.inspector.GraphRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.Debug
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.univr.di.labeledvalue.ALabel.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
- values() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
- values() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
-
Deprecated.
- values() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
- VectorSink - Interface in it.univr.di.cstnu.gui.export
-
Destination of a single
VectorTraversalover a temporal graph. - VectorTraversal - Class in it.univr.di.cstnu.gui.export
-
Single traversal of a
TemporalConstraintGraphthat feeds geometry, style and labels to aVectorSink. - VERSION - Static variable in class it.univr.di.cstnu.graph.NetworkFingerprint
-
Version tag of the fingerprint format.
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTN
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR3R
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNPotential
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNPSU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.OSTNU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.PCSTNU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.PSTN
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STN
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STNU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STNURTE
-
Version of the class.
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.Checker
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
-
Gives the version of the file
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.Luke2GraphML
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
-
Version
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
-
Version of the class.
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Version of the class
- VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
-
Version
- versionReq - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
Software Version.
- versionReq - Variable in class it.univr.di.cstnu.algorithms.STN
-
Software Version.
- versionReq - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
-
Software Version.
- ViewTransform - Class in it.univr.di.cstnu.gui
-
Affine pan+zoom transform between model and view coordinates.
- ViewTransform() - Constructor for class it.univr.di.cstnu.gui.ViewTransform
-
Creates a new transform initialized to identity (scale 1, no translation).
- visit - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
-
To manage the visit
W
- waitN() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
-
Returns the value of the
waitNrecord component. - wasPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
-
The element has been added and removed from this queue.
- weight() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
-
Returns the value of the
weightrecord component. - WEIGHT - Static variable in class it.univr.di.cstnu.util.STNUDensifier
-
Weight for a redundant edge.
- WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
-
Default factor for modifying an edge
- WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default factor for modifying an edge
- WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default factor for modifying an edge
- WellDefinitionException - Exception Class in it.univr.di.cstnu.algorithms
-
Some common types of unsatisfied property for well-defined CSTN.
- WellDefinitionException() - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException(String) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException(String, WellDefinitionException.Type) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException(String, Throwable) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException(String, Throwable, boolean, boolean) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException(Throwable) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
- WellDefinitionException.Type - Enum Class in it.univr.di.cstnu.algorithms
-
Kinds of possible errors in checking well-definition property.
- wellFormatCheck - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
-
Just to force the control that, after each put, the format of hierarchy is still valid.
- withEndpoints(Double, Double) - Method in class it.univr.di.cstnu.graph.EdgeRoute
-
Returns this route with the supplied endpoint connection angles.
- withNodeLabels - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
If false, node labels are ignored during the check.
X
- X_SHIFT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default x shift for node position
- X_SHIFT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default x shift for node position
Y
- Y_SHIFT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
-
Default y shift for node position
- Y_SHIFT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
-
Default y shift for node position
- Yen - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Yen
- YenSingleSink - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
-
Yen
Z
- ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
-
The name for the initial node.
- ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.PSTN
-
The name for the initial node.
- ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.STN
-
The name for the initial node.
- ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.STNU
-
The name for the initial node.
- zeroCVMap - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
-
Global accumulator computed by Step M2 (
STNU.mdeM2(Object2IntMap)): for each contingent nodeC, the set of nodesVsuch thatd_ℓo(C, V) == 0. - zeros - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
-
List of nodes that have 0 distance from their representatives
- zExclamationRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
-
Counts the # of applications of different rules.
- zLabeledLetterRemovalRule(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
-
Labeled LetterRemoval (zLr) and (zLr*)
- zoomBy(double, Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
-
Zoom by
factorkeepingpivotInViewstationary.
Ε
- ε - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
-
ε-reaction semantics
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AbstractCSTN.getGraph()in algorithms; this adapter is only for JUNG/GraphML boundaries.