Uses of Class
org.utils.datastructures.LimitedTreeMap
-
Packages that use LimitedTreeMap Package Description org.processmining.plugins.stochasticpetrinet.simulator -
-
Uses of LimitedTreeMap in org.processmining.plugins.stochasticpetrinet.simulator
Fields in org.processmining.plugins.stochasticpetrinet.simulator declared as LimitedTreeMap Modifier and Type Field Description protected LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>>PNSimulator. cachedDurationsmaps from the prediction time point (long since start of epoch) to a cache storing the predictions for each transitionMethods in org.processmining.plugins.stochasticpetrinet.simulator with parameters of type LimitedTreeMap Modifier and Type Method Description longPNSimulator. getTransitionRemainingTime(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, StochasticNet.TimeUnit unitFactor, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long> transitionRemainingTimes, long startOfTransition, double positiveConstraint, LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>> cachedDurations, boolean useOnlyPastTrainingData)Checks if the transition has already a running task (depending on the memory policy, this can be true) and returns that value, or samples a new value freshly from the distribution.Triple<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long,java.lang.Double>PNSimulator. pickTransition(org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics, java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitions, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long> transitionRemainingTimes, LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>> cachedDurationDistributions, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet, PNSimulatorConfig config, long startOfTransition, long constraint, boolean usePositiveTimeContraint, boolean useOnlyPastTrainingData)protected doublePNSimulator. sampleDurationForTransition(double positiveConstraint, long startOfTransition, TimedTransition timedT, StochasticNet.TimeUnit unitFactor, LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>> cachedDurations, boolean useOnlyPastTrainingData)protected doublePNTimeSeriesSimulator. sampleDurationForTransition(double positiveConstraint, long startOfTransition, TimedTransition timedT, StochasticNet.TimeUnit unitFactor, LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>> cachedDurations, boolean useOnlyPastTrainingData)
-